/*----------------------------------------------------------------------------------------------------------------------------------
  ホーム↓
  ■基本となるスタイルです■
-----------------------------------------------------------------------------------------------------------------------------------*/
.pdtListTxtTop{
	display:none !important;
}



.pdtListBoxTop{
	float:left !important;
	width:100px !important;
	background:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	margin:1px 1px 1px 1px !important;
	
}


.pdtListBoxTop .inner{
	padding:0 0 !important;
}


.pdtListImgTop{
	width: 102px !important;
	height: 98px !important;
}
.pdtListImgTop img{
	width: 100px !important;
	height: 96px !important;
}

.pdtListImgTop a:link img,.pdtListImgTop a:visited img{
	border:1px solid #fff !important;
}
.pdtListImgTop a:hover img{
	border:1px solid #fff !important;
}








/* ===== レイアウト枠の設定 ===== */

/* アンケート全体の設定 */
.enq_layout_body {
    font-family:auto !important !important;
	width:459px !important;
}
/* ヘッダーエリアの設定 */
.enq_layout_header {
}
/* フォームエリアの設定 */
.enq_layout_form {
}
/* フォームデータエリアの設定 */
.enq_layout_form_data {
}
/* フォームボタンエリアの設定 */
.enq_layout_form_submit {
}
/* フッターエリアの設定 */
.enq_layout_footer {
}

/* 質問＆返答エリアの設定 */
.enq_layout_qanda {
}


/* ===== divの設定 ===== */

/* タイトルエリアの設定 */
.enq_title {
    /* 余白の設定 */
    padding: 7px 3px 6px 38px !important;
    /* テキストの設定 */
    font-size: 22px !important;
	line-height:23px !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-style: normal !important;
	background:#999 !important;
	height:23px !important;
	background:#005027 url(../../images/top/inquiry_title.gif) no-repeat 3px 3px !important;
}
/* コメントエリアの設定 */
.enq_comment {
    /* 余白の設定 */
    padding: 0 !important;
    /* テキストの設定 */
    font-size: small !important;
    color: #000000 !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/* 質問エリアの設定 */
.enq_item1 {
    /* 余白の設定 */
    padding: 10px 10px 0 32px !important;
    /* テキストの設定 */
    font-size: 16px !important;
	line-height:17px !important;
    color: #000000 !important;
    font-weight: bold !important;
    font-style: normal !important;
	background: url(../../images/top/inquiry_q.png) no-repeat 13px 9px !important;

}
/* 補足エリアの設定 */
.enq_item2 {
    /* 余白の設定 */
    padding: 0 !important;
    /* テキストの設定 */
    font-size: x-small !important;
    color: #000000 !important;
    font-weight: normal !important;
    font-style: normal !important;
	}
/* 返答エリアの設定 */
.enq_data1 {
    /* 余白の設定 */
    padding: 4px 10px 0 32px !important;
	margin-bottom:0;
    /* テキストの設定 */
    font-size: small !important;
    color: #000000 !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/* 送信エリアの設定 */
.enq_submit {
    /* 余白の設定 */
    padding: 0 10px 0 32px !important;
}

.enq_submit input {
    border: 0px;
    width: 126px;
    height: 31px;
	color:#fff;
	font-size:14px;
	line-height:14px;
	cursor:pointer;
    background: url(../../images/top/inquiry_submit.png) 0 2px no-repeat;
	text-indent: -99999px;
}

.enq_data1 input{
    margin: 0 3px 0 0 !important;
	border:1px solid #999;
}

/* 区切り線の設定 */
.enq-wrap {
    /* 余白の設定 */
    margin: 0 !important;
    padding:0 !important;
    /* 枠線の設定 */
	border:none !important;
}
table.atform tbody tr td > div:last-of-type {
    /* 枠線の設定 */
	border:none !important;
}
tbody{
	margin:0;
	padding:0;
}

/* ===== テーブルの設定 ===== */

/* テーブルのメイン設定 */
table.atform {
    /* 横幅の設定 */
    width: 459px !important;
    /* マージンの設定 */
    margin: 0 !important;
    /* 余白の設定 */
    padding: 0 !important;
    /* 枠線の設定 */
	border-collapse:collapse !important;
	background:none !important;
	border:none !important;
}



/* 項目名セルの設定 */
table.atform th {
    /* マージンの設定 */
    margin: 0 !important;
    /* 余白の設定 */
    padding: 0 !important;
    /* テキスト表示位置の設定 */
    text-align: left !important;
    vertical-align: middle !important;
    /* 枠線の設定 */
	border:none !important;
	background:none !important;
}
/* フォームセルの設定 */
table.atform td {
    /* マージンの設定 */
    margin: 0 !important;
    /* 余白の設定 */
    padding: 0 !important;
    /* テキスト表示位置の設定 */
    text-align: left !important;
    vertical-align: middle !important;
    /* 枠線の設定 */
	border:none !important;
	background:none !important;
}
/* ラベルの設定 */
table.atform td label {
    margin-right: 0 !important;
     white-space: nowrap !important;
    display: inline !important;
    float: none !important;
}
/* 横並びの場合 */
table.atform td label.nowrap {
    display: block !important;
    float: left !important;
}






/* ===== レイアウト枠の設定 ===== */

/* アンケート全体の設定 */
.result_layout_body {
    font-family:auto !important;
    font-family:auto !important !important;
	width:459px !important;
}
/* ヘッダーエリアの設定 */
.result_layout_header {
}
/* フォームエリアの設定 */
.result_layout_form {
}
/* フォームデータエリアの設定 */
.result_layout_form_data {
}
/* フッターエリアの設定 */
.result_layout_footer {
}
/* 集計結果エリアの設定 */
.result_layout_bar {
}
.result_layout_text {
}
.result_layout_pageui {
    margin:5px !important;
    padding:2px !important;
    text-align:center !important;
}


/* ===== divの設定 ===== */

/* タイトルエリアの設定 */
.result_title {
    /* 余白の設定 */
    padding: 7px 3px 6px 38px !important;
    /* テキストの設定 */
    font-size: 22px !important;
	line-height:23px !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-style: normal !important;
	background:#999 !important;
	height:23px !important;
	background:#005027 url(../../images/top/inquiry_title.gif) no-repeat 3px 3px !important;
}
/* コメントエリアの設定 */
.result_comment {
    /* 余白の設定 */
    padding: 0 !important;
    /* テキストの設定 */
    font-size: small !important;
    color: #000000 !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/* 質問エリアの設定 */
.result_item1 {
    /* 余白の設定 */
    padding: 10px 10px 6px 32px !important;
    /* テキストの設定 */
    font-size: 16px !important;
	line-height:17px !important;
    color: #000000 !important;
    font-weight: bold !important;
    font-style: normal !important;
	font-weight:bold;
	background: url(../../images/top/inquiry_q.png) no-repeat 13px 9px !important;
}
/* 補足エリアの設定 */
.result_item2 {
    /* 余白の設定 */
    padding: 0 !important;
    /* テキストの設定 */
    font-size: x-small !important;
    color: #000000 !important;
    font-weight: normal !important;
    font-style: normal !important;
}
/* 返答エリアの設定 */
.result_data1 {
	clear:both;
	float:left;
    /* 余白の設定 */
    padding: 5px 10px 4px 32px !important;
    /* テキストの設定 */
    font-size: small !important;
    color: #000000 !important;
    font-weight: normal !important;
    font-style: normal !important;
	height:18px;
}

/* 票数エリアの設定 */
.result_vote {
    position:absolute !important;
    /* マージンの設定 */
    /* テキストの設定 */
    font-weight:bold !important;
    padding: 0 0 0 0 !important;
}

/* 送信エリアの設定 */
.result_submit {
    /* 余白の設定 */
    padding: 5px !important;
}

/* 区切り線の設定 */
.enq-wrap {
    /* 余白の設定 */
    margin: 0 !important;
    padding: 7px 5px 12px 5px !important;
    /* 枠線の設定 */
    border-bottom: 1px dotted #999999 !important;
}
table.atform_result tbody tr td > div:last-of-type {
    /* 枠線の設定 */
    border-bottom: none !important;
}

/* 棒グラフの設定 */
.result_bar {
    height:1.1em !important;
    background-color:#FFCC66 !important;
	font-size:12px;
	line-height:13px;
	padding:2px 3px 4px 3px;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
    border-bottom:none !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	behavior: url(/shared/css/ie-css3.htc);
}
.result_bar-outer {
    margin-left:232px !important;
    padding: 4px 0 4px 0 !important;
	max-width:200px !important;
	height:19px;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
    border-bottom:none !important;
}

/* テキストエリアの設定 */
.result_text {
    overflow-x:hidden !important;
    overflow-y:scroll !important;
    margin:2px !important;
    height:80px !important;
    border-top:solid 1px #CCCCCC !important;
    border-left:solid 1px #CCCCCC !important;
    border-right:solid 1px #CCCCCC !important;
    border-bottom:solid 1px #CCCCCC !important;
}

/* ===== テーブルの設定 ===== */

/* テーブルのメイン設定 */
table.atform_result {
    /* 横幅の設定 */
    width: 459px !important;
    /* マージンの設定 */
    margin: 0 !important;
    /* 余白の設定 */
    padding: 0 !important;
    /* 枠線の設定 */
	border-collapse:collapse !important;
	background:none !important;
	border:none !important;
}
/* 項目名セルの設定 */
table.atform_result th {
    /* マージンの設定 */
    margin: 0 !important;
    /* 余白の設定 */
    padding: 0 !important;
    /* テキスト表示位置の設定 */
    text-align: left !important;
    vertical-align: middle !important;
    /* 枠線の設定 */
	border:none !important;
	background:none !important;
}
/* フォームセルの設定 */
table.atform_result td {
    /* マージンの設定 */
    margin: 0 !important;
    /* 余白の設定 */
    padding: 0 !important;
    /* テキスト表示位置の設定 */
    text-align: left !important;
    vertical-align: middle !important;
    /* 枠線の設定 */
	border:none !important;
	background:none !important;
}


/* ===== ページ送りの設定 ===== */
.result_pagenavi {
	display:none;
    /* マージンの設定 */
    margin: 2px !important;
    /* 余白の設定 */
    padding: 2px !important;
}
.result_pagenavi a, .result_pagenavi a:link {
    /* 余白の設定 */
    padding: 2px 4px 2px 4px !important;
    /* マージンの設定 */
    margin: 2px !important;
    /* 枠線の設定 */
    border: 1px solid #0066cc !important;
    /* 背景色の設定 */
    background-color: #FFFFFF !important;
    /* テキストの設定 */
    font-size: x-small !important;
    color: #0066cc !important;
    text-decoration: none !important;
}
.result_pagenavi a:visited {
    /* マージンの設定 */
    margin: 2px !important;
    /* 余白の設定 */
    padding: 2px 4px 2px 4px !important;
    /* 枠線の設定 */
    border: 1px solid #0066cc !important;
    /* 背景色の設定 */
    background-color: #FFFFFF !important;
    /* テキストの設定 */
    font-size: x-small !important;
    text-decoration: none !important;
    color: #0066cc !important;
}
.result_pagenavi a:hover {
    /* 枠線の設定 */
    border: 1px solid #000000 !important;
    /* 背景色の設定 */
    background-color: #EEEEFF !important;
    /* テキストの設定 */
    font-size: x-small !important;
    color: #000000 !important;
}
.result_pagenavi a:active {
    /* 余白の設定 */
    padding: 2px 4px 2px 4px !important;
    /* マージンの設定 */
    margin: 2px !important;
    /* 枠線の設定 */
    border: 1px solid #0066cc !important;
    /* 背景色の設定 */
    background-color: #FFFFFF !important;
    /* テキストの設定 */
    font-size: x-small !important;
    color: #0066cc !important;
    text-decoration: none !important;
}
.result_pagenavi span.pages {
    /* マージンの設定 */
    margin: 2px 2px 2px 2px !important;
    /* 余白の設定 */
    padding: 2px 4px 2px 4px !important;
    /* 枠線の設定 */
    border: 1px solid #000000 !important;
    /* 背景色の設定 */
    background-color: #FFFFFF !important;
    /* テキストの設定 */
    font-size: x-small !important;
    color: #000000 !important;
}
.result_pagenavi span.current {
    /* マージンの設定 */
    margin: 2px !important;
    /* 余白の設定 */
    padding: 2px 4px 2px 4px !important;
    /* 枠線の設定 */
    border: 1px solid #000000 !important;
    /* 背景色の設定 */
    background-color: #FFFFFF !important;
    /* テキストの設定 */
    font-size: x-small !important;
    font-weight: bold !important;
    color: #000000 !important;
}
.result_pagenavi span.nolink {
    /*
    visibility:hidden !important;
    */
    /* マージンの設定 */
    margin: 2px !important;
    /* 余白の設定 */
    padding: 2px 4px 2px 4px !important;
    /* 枠線の設定 */
    border: 1px solid #999999 !important;
    /* 背景色の設定 */
    background-color: #EEEEEE !important;
    /* テキストの設定 */
    font-size: x-small !important;
    color: #CCCCCC !important;
}




#cmPromo{
	width:100%;
	height:300px;
	margin:0 0 0 0;
	background-color:#f5f2da;
}


#topbanaCM2{
	width:680px;
	margin:0 auto;
	background-color:#f5f2da;
}

.topCML2{
	float:left;
	width:200px;
}
.topCMR2{
	float:left;
	width:480px;
}
.topCMTitle2{
	margin-top:123px;
	margin-bottom:10px;
}
.topCMBtn2{
	margin-bottom:10px;
}

.topMov2{
	margin-top:15px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.3);
	box-shadow: 0 2px 3px rgba(0,0,0,.3);
	width:480px;
	background:#FFF;
}
