/*
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
  共通
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
*/

.adtag{
	height:0.1px;
	background:#2F2F2F;
	overflow:hidden;
	text-indent:-99999px;
	}
		

/*
*********************************************************************
  メインタイトル
*********************************************************************
*/

/*
---------------------------------------------------------------------
	div.lower-main 
---------------------------------------------------------------------
*/

body.column2R #wrapper div.lower-main {
	/* background:#05398C url(lower_main_bg.jpg) 50% 0 no-repeat; */
	min-height:153px;
	height: auto !important;
	height: 153px;
	background-color:#eee;
}

body.column2R #wrapper div.lower-main div.inner {
	margin:0 auto;
	text-align:left;
	width:950px;
}

/*
---------------------------------------------------------------------
	メインタイトル h2見出し
---------------------------------------------------------------------
*/

body.column2R #wrapper div.lower-main div.inner div.title {
	padding:38px 0 38px 10px;
}


/*
---------------------------------------------------------------------
	div.lower-main 
---------------------------------------------------------------------
*/

body.column2R #wrapper div.lower-main div.inner div.footpath {
	font-size:.78em;
	/* color:#fff;
	background:url(pankuzu_home.gif) 0 0 no-repeat;
	padding:0 0 20px 16px; */
	min-height:12px;
	height: auto !important;
	height: 12px;
	margin-left:10px;
}

body.column2R #wrapper div.lower-main div.inner div.footpath .pkg {
	padding-bottom:5px;
}

body.column2R #wrapper div.lower-main div.inner div.footpath span a {
	color:#71c3fc;
}

body.column2R #wrapper div.lower-main div.inner div.footpath span a:hover {
	text-decoration:underline;
	color:#71c3fc;
}

body.column2R #wrapper div.lower-main div.inner div.footpath strong {
	/* color:#FFF;*/
	font-weight:normal;
}

/*
---------------------------------------------------------------------
  コンテンツ下 
---------------------------------------------------------------------
*/

body.column2R #contentsBtm {
	background:transparent url(bg3.gif) repeat-x scroll 0 100%;
	clear:both;
	margin:20px auto -2px;
	width:100%;
	z-index:10;
	position:relative;
}

body.column2R #contentsBtm .inner {
	margin:0 auto;
	width:950px;
}

#contentsBtm p.pgTopLink {
	float:right;
}

body.column2R #mainContents div.mainContentsInner.pkg div.module {
	margin:0 0 18px;
	text-align:left;
}

body.column2R #mainContents div.mainContentsInner.pkg div.module h3 {
	margin:0 0 14px;
}

body.column2R #mainContents div.mainContentsInner.pkg div.module h4 {
	margin:0 0 10px;
}

/*
body.column2R div.border-wrap {
	background:transparent url(bg1.gif) repeat-x scroll 0 0;
}
*/

body.column2R #contents {
	width:956px;
	margin:0 auto 0;
}

body.column2R #contents div.contentsInner {
	background:url(top_contents_bg.png) 0 0 no-repeat;
	width:956px;
}

body.column2R #contents div.contents-bg {
	margin-top:-22px;
	position: relative;
	float:left;
	width:956px;
}

body.column2R #mainContents {
	float:left;
	width:693px;
}

body.column2R #mainContents div.mainContentsInner {
	padding:19px 0 0 30px;
	text-align:left;
}

/*
---------------------------------------------------------------------
  webcas
---------------------------------------------------------------------
*/
body.column2R #mainContents table.fm-enquete tr td input {
	padding:1px;
}

/* btn
----------------------------------------------- */
/*
#_start {
	border: 0px;
    width: 326px;
    height: 64px;
    background: url(btn_helpdesk.gif) left top no-repeat;
}
*/

/* table
----------------------------------------------- */
body.column2R #mainContents table.fm-enquete {
	width:880px;
}

body.column2R #mainContents table.fm-enquete tr td.fm-question {
	font-weight:normal;
	text-align:left;
	background:#f2f2f2;
	padding:6px 10px;
}
/*	
background:#f2f2f2 url(service_table_th1_bg.gif) 0 100% repeat-x;
 */


body.column2R #mainContents table.fm-enquete tr td.fm-answer {
	text-align:left;
	padding:6px 10px;
}
/*
	background:url(service_table_td_bg.gif) 0 100% repeat-x;
 */

body.column2R #mainContents table.fm-enquete tr td strong {
	color:#cb005f;
}

body.column2R #mainContents table.fm-enquete tr td.fm-verticalquestion {
	padding:10px;
}
