@charset "UTF-8";

/* #contentArea */
#contentArea #mainContents {
	width: 920px;
	font-size:100%;
	margin-left: auto;
	margin-right: auto;
}



/*****************************/
/** 　FAQ  インデックス 　　**/
/*****************************/
/*FAQトピックスリスト　（下余白多め）*/
#contentArea #mainContents ul.faqtopics  li{
	margin-bottom:20px;
}



/*****************************/
/** 　インデックス段組み　　**/
/*****************************/

#contentArea #mainContents div.cwFrame4 div.cbLeft h3.index,
#contentArea #mainContents div.cwFrame4 div.cbRight h3.index{
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:1.4;
	border-bottom-style: none;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	background:none;
}


#contentArea #mainContents .cwFrame4 .cbLeft {
	position:relative;
	min-height:220px;
  height: auto !important;
  height: 220px;
}
* html #contentArea #mainContents .cwFrame4 .cbLeft {
	position:inherit;
}
#contentArea #mainContents .cwFrame4 .cbRight {
	position:relative;
	min-height:220px;
  height: auto !important;
  height: 220px;
}

* html #contentArea #mainContents .cwFrame4 .cbRight {
	position:inherit;
}

#contentArea #mainContents .cwFrame4 .cbLeft .btn,
#contentArea #mainContents .cwFrame4 .cbRight .btn {
	position:absolute;
    right: 15px;  
    bottom: 10px; 
}

* html #contentArea #mainContents .cwFrame4 .cbLeft .btn,
* html #contentArea #mainContents .cwFrame4 .cbRight .btn {
	position:inherit;

}

/*TypeB インデックス段組み*/

#contentArea #mainContents div.cwFrame4B div.cbLeft h2,
#contentArea #mainContents div.cwFrame4B div.cbRight h2{
	margin:0;
	padding:0;

}


#contentArea #mainContents .cwFrame4B .cbLeft {
	position:relative;
	min-height:200px;
  height: auto !important;
  height: 200px;
}
* html #contentArea #mainContents .cwFrame4B .cbLeft {
	position:inherit;
}
#contentArea #mainContents .cwFrame4B .cbRight {
	position:relative;
	min-height:200px;
  height: auto !important;
  height: 200px;
}

* html #contentArea #mainContents .cwFrame4B .cbRight {
	position:inherit;
}

#contentArea #mainContents .cwFrame4B .cbLeft .btn,
#contentArea #mainContents .cwFrame4B .cbRight .btn {
	position:absolute;
    right: 20px;  
    bottom: 10px; 
}

* html #contentArea #mainContents .cwFrame4B .cbLeft .btn,
* html #contentArea #mainContents .cwFrame4B .cbRight .btn {
	position:inherit;

}

/****************************/
/*    バックリンク(FAQ)*/
/****************************/
#contentArea #mainContents #faqAnswerArea .backlink {
/*	float: right;
	position:relative;
	width: 300px;*/
	text-align: right;
	font-size: 90%;
	margin-right: 5px;
}

#contentArea #mainContents #faqAnswerArea .backlink a {
	background-image: url(../../images/common/pm_pagetop.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right:0px;
}
/****************************************/
/*    バックリンク(気になるランキング)*/
/****************************************/
#contentArea #mainContents #categoryArea .backlink {
/*	float: right;
	position:relative;
	width: 300px;*/
	text-align: right;
	font-size: 90%;
	margin-right: 5px;
}

#contentArea #mainContents #categoryArea .backlink a {
	background-image: url(../../images/common/pm_pagetop.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right:0px;
}


/*********************************/
/*** 　動画コンテンツについて　***/
/*********************************/

/*動画コンテンツについて　領域*/
#contentArea #mainContents #movieFAQ {
/*	font-size:84%;*/
}

/*リード文*/
#contentArea #mainContents #movieFAQ p.lead{
	margin:0 10px 20px 10px;
}
/*利用手順リスト*/
#contentArea #mainContents #movieFAQ ol.riyoutejun{
	margin:0 10px 20px 50px;
}

/*ページ送りリンク*/
#contentArea #mainContents #movieFAQ .pageNav {
	text-align:right;
	margin:0 10px 20px 10px;
/*	font-size:84%;*/
}
#contentArea #mainContents #movieFAQ .pageNav strong{
	font-weight:bold;
}
#contentArea #mainContents #movieFAQ .pageNav .current{
	color:#FF3366;;
}

/***__________________________________

　　動画コンテンツのリスト表
-------------------------------------*/

#contentArea #mainContents #movieFAQ #movieContentsList {
    border-left: 1px solid #1C6041;
    border-top: 1px solid #1C6041;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    width: 550px;
}
#contentArea #mainContents #movieFAQ #movieContentsList caption {
    background-color: #1C6041;
	color:#ffffff;
	text-align:center;
	padding:5px;
    font-size: 100%;
    font-weight: bold;
}
#contentArea #mainContents #movieFAQ #movieContentsList thead {
}

#contentArea #mainContents #movieFAQ #movieContentsList th{
    background-color: #2E9D6B;
    border-bottom: 1px solid #1C6041;
    border-right: 1px solid #1C6041;
    color: #FFFFFF;
    padding: 5px;
    vertical-align: middle;
    white-space: nowrap;
/*	font-size:84%;*/
	font-weight:bold;
	text-align:center;
}
#contentArea #mainContents #movieFAQ #movieContentsList td{
    border-bottom: 1px solid #1C6041;
    border-right: 1px solid #1C6041;
	padding: 5px 5px 4px;
    vertical-align: top;
/*	font-size:84%;*/
}
#contentArea #mainContents #movieFAQ #movieContentsList td.nowrap{
    text-align: center;
    white-space: nowrap;
}
#contentArea #mainContents #movieFAQ #movieContentsList td.newitem{
    text-align: center;
    white-space: nowrap;
    color: #FF0000;
    font-weight: bold;
}

/*Get Adobe Flash Player*/
#contentArea #mainContents .getFlash {
    width: 570px;
	padding-bottom:30px;
}
#contentArea #mainContents .getFlash img {
    float: left;
	display:inline;
/*    width: 160px;*/
    border: medium none;
    vertical-align: bottom;
}
#contentArea #mainContents .getFlash p{
	display: block;
    margin-left: 150px;
    margin-right: 0;
/*	font-size:84%;*/
	line-height:1.4;

}


/**********************************/
/********　　　　　　　   *********/
/********　FAQ情報ヘッダ　*********/
/********　　　　　　　　 *********/
/**********************************/


/* 情報番号*/
#contentArea #mainContents p.nmbr{
	color:#990000;
	font-weight:bold;
	font-size:102%;
	margin:20px 20px 10px 20px;
	padding-bottom:10px;
	background:url(../../images/faq/line_top880.gif) no-repeat bottom left;
}

/* 更新日*/
#contentArea #mainContents p.nmbr span.rlsdate{
	font-weight:normal;
	color:#333333;
/*	font-size:90%;*/
}
/* アンケートリンク*/
#contentArea #mainContents p.nmbr span.enquatelink{
	font-weight:normal;
	color:#000000;
/*	font-size:90%;*/
	background:url(../../images/common/arrow.gif) no-repeat center left;
	padding-left:18px;
	float:right;
	display:inline;
}
* html #contentArea #mainContents p.nmbr span.enquatelink{
	margin-top:-28px;
}
*:first-child+html #contentArea #mainContents p.nmbr span.enquatelink{
	margin-top:-28px;
}

/* 質問見出し*/
#contentArea #mainContents h1.faq {
	font-size: 140%;
	color: #333333;
	font-weight:bold;
	width:880px;
	margin-left:20px;
	margin-bottom:20px;
	padding-bottom:10px;
	background: url(../../images/faq/line_top880.gif) no-repeat bottom left;
}
#contentArea #mainContents h1.faq span{
	display:block;
	padding:7px 10px 7px 50px;
	background: url(../../images/faq/ico_q.gif) no-repeat 2px 2px;
	line-height:1.7;
}


/* Q＆A 対応機種・カテゴリ表 */
#contentArea #mainContents #qainfo {
	width:860px;
	margin:10px 10px 30px 30px;
	border-collapse:separate;
}
#contentArea #mainContents #qainfo th {
	padding: 5px;
	width:140px;
	background-color: #E3E3C6;
	border-left:5px solid #F3B990;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	padding: 5px;
	width:140px;
	text-align:left;
/*	font-size: 84%; */
	line-height: 130%;
	}
#contentArea #mainContents #qainfo td {
	background-color: #F3F3E7;
/*	font-size: 84%; */
	line-height: 130%;
	padding: 5px;
	border-bottom:2px solid #ffffff;
}

/* 回答見出し*/
#contentArea #mainContents #faqAnswerArea h2.faq {
	font-size: 140%;
	color: #333333;
	font-weight: bold;
	line-height:1.7;
/*	width:720px;*/
	margin-left:20px;
	margin-bottom:20px;
	padding:7px 10px 7px 50px;
	background: url(../../images/faq/ico_a.gif) no-repeat 2px 2px;
}

#contentArea #mainContents h3,
/*#faqmenu1 #contentArea #mainContents h3,
#faqmenu2 #contentArea #mainContents h3,
#faqmenu3 #contentArea #mainContents h3,*/
#faqmenu4 #contentArea #mainContents h3
{
/*	font-size: 90%; */
	font-weight:bold;
	line-height:1.4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3B990;
	margin-left:50px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px 10px 0px 30px;
	background: url(../../images/faq/title2.gif) no-repeat top left;
}

#contentArea #mainContents #faqAnswerArea p {
	margin-left:80px;
	margin-bottom:20px;
	margin-right:20px;
/*	font-size:84%;*/
	line-height:1.4;
}
#contentArea #mainContents #faqAnswerArea p.m1 {
/*	font-size:90%;*/
	font-weight:bold;
	line-height:1.4;
	margin-left:60px;
	margin-bottom:20px;
	margin-right:20px;
	padding:0px 10px 0px 20px;
	background: url(../../images/faq/title3.gif) no-repeat top left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
#contentArea #mainContents #faqAnswerArea strong {
	font-weight:bold;
}


/* 回答領域終了　[以上]*/
#contentArea #mainContents .faqend {
	text-align:right;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:30px;
/*	font-size:84%;*/
}

/*アンケートフォームスタイル*/
#contentArea #mainContents #enqArea {
	margin:10px 10px 30px;
}
#contentArea #mainContents #enqArea dl{
	width:880px;
}

#contentArea #mainContents #enqArea dl dt{
	background-color: #E3E3C6;
	color:#333333;
	font-weight:bold;
	border-top:3px solid #F3B990;
	border-bottom:2px solid #ffffff;
	padding: 5px;
	text-align:center;
	width:880px;
}
#contentArea #mainContents #enqArea dl dd{
	background-color: #F3F3E7;
	line-height:1.4;
	padding:5px 5px;
/*	font-size:84%;*/
	clear:both;
	width:880px;
}
#contentArea #mainContents #enqArea dl dd ul{
}
#contentArea #mainContents #enqArea dl dd ul li{
	float:left;
	display:inline;
	width:300px;
	padding:2px 5px;
	background-color: #F3F3E7;
}
#contentArea #mainContents #enqArea dl dd ul li.item4{
	width:220px;
}

#contentArea #mainContents #enqArea dl dd p{
	float:left;
	width:540px;
	padding:10px;
}
* html #contentArea #mainContents #enqArea dl dd p{
	width:560px;
}

#contentArea #mainContents #enqArea dl dd p strong{
	font-weight:bold;
}
#contentArea #mainContents #enqArea dl dd input.submit{
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-right:20px;
}

/*サブサポートアイコンフォームスタイル*/
#contentArea #mainContents #subsupportArea {
	margin:10px 10px 30px;
}
#contentArea #mainContents #subsupportArea dl{
	width:880px;
}

#contentArea #mainContents #subsupportArea dl dt{
	background-color: #D0F2E8;
	color:#333333;
	font-weight:bold;
	border-top:3px solid #31A372;
	border-bottom:2px solid #ffffff;
	padding: 5px;
	text-align:center;
	width:880px;
}
#contentArea #mainContents #subsupportArea dl dd{
	background-color: #F3F3E7;
	line-height:1.4;
	padding:5px 5px;
/*	font-size:84%;*/
	clear:both;
	width:880px;
}
#contentArea #mainContents #subsupportArea dl dd ul{
}
#contentArea #mainContents #subsupportArea dl dd ul li{
	float:left;
	display:inline;
	width:230px;
	padding:2px 30px;
	background-color: #F3F3E7;
}
#contentArea #mainContents #subsupportArea dl dd ul li.item4{
	width:220px;
}

#contentArea #mainContents #subsupportArea dl dd p{
	float:left;
	width:540px;
	padding:10px;
}
* html #contentArea #mainContents #subsupportArea dl dd p{
	width:560px;
}

#contentArea #mainContents #subsupportArea dl dd p strong{
	font-weight:bold;
}
#contentArea #mainContents #subsupportArea dl dd input.submit{
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-right:20px;
}


/*動画コンテンツ領域*/
#contentArea #mainContents .movie{
	width:640px;
	margin: 0 auto;
	margin-bottom:30px;
	border:1px solid #333333;
	text-align:center;
}

/* 回答領域　テキスト等*/
#contentArea #mainContents #faqAnswerArea img {
	vertical-align:text-bottom;
	margin:5px;
}

#contentArea #mainContents #faqAnswerArea sup {
	vertical-align:text-top;
	font-size:90%;
	color:#ff0000;
}
#contentArea #mainContents #faqAnswerArea .attention{
	color:#ff0000;
}
#contentArea #mainContents #faqAnswerArea .green{
	color:#009900;
}
#contentArea #mainContents #faqAnswerArea .blue{
	color:#000099;
}
#contentArea #mainContents #faqAnswerArea .sup-notes{
	color:#ff0000;
}
#contentArea #mainContents #faqAnswerArea ul {
	list-style-type:disc;
	margin-left:100px;
	margin-right:20px;
/*	font-size:84%;*/
	line-height:1.4;
}
#contentArea #mainContents #faqAnswerArea ul.listimage1 li {
	background-image: url(../../faq/pcdata/img/circle-reds.gif);
	background-repeat: no-repeat;	
	background-position: 0px 7px;
	padding-left: 13px;
	list-style-type: none;
}
#contentArea #mainContents #faqAnswerArea ul.listimage2 li {
	background-image: url(../../faq/pcdata/img/square-grays.gif);
	background-repeat: no-repeat;	
	background-position: 0px 7px;
	padding-left: 13px;
	list-style-type: none;
}
#contentArea #mainContents #faqAnswerArea ol {
	list-style:decimal;
	margin-left:100px;
	margin-right:20px;
/*	font-size:84%;*/
	line-height:1.4;
}
#contentArea #mainContents #faqAnswerArea ol li{
	margin-bottom:15px;

}

#contentArea #mainContents #faqAnswerArea .new_win_icn {
	margin-left:10px;
}



/************************************/
/**　　カテゴリ（かんたん）検索　　**/
/************************************/

#contentArea #mainContents form .searchcondition {
	margin-left: 20px;
	width:550px;
    margin-bottom: 20px;
	border-collapse:separate;
	border-spacing:2px;
}

#contentArea #mainContents form .searchcondition h3
{
	font-weight:normal;
	line-height:1.4;
	border-bottom-style: none;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	background: none;
}

#contentArea #mainContents form .searchcondition th {
    background-color: #CEDDEA;
    border-left: 5px solid #006699;
    text-align: left;
    vertical-align: middle;
    width: 30%;
    padding: 5px 5px 4px;
}
#contentArea #mainContents form .searchcondition th.keywordsearch {
    width: 20%;
}
#contentArea #mainContents form .searchcondition th input{
	float:left;
	width:20px;
}
#contentArea #mainContents form .searchcondition th label{
	padding-left:25px;
	display:block;
}

#contentArea #mainContents form .searchcondition td {
    background-color: #E9F4FC;
    padding: 5px 5px 4px;
}
#contentArea #mainContents form .searchcondition td select{
	margin-right:5px;
	margin-bottom:5px;
}
#contentArea #mainContents form .searchcondition td ul{
	list-style:none;
	margin-left:0;
}
#contentArea #mainContents form .searchcondition td ul li{
	background:none;
	padding-left:0;
	margin-left:0;
	margin-right:5px;
	float:left;
	white-space:nowrap;
}
#contentArea #mainContents form .searchcondition td .w120 {
    width: 120px;
}
#contentArea #mainContents form .searchcondition td .w180 {
    width: 180px;
}

#contentArea #mainContents form .searchcondition td .qstn{
    width: 360px;
}
#contentArea #mainContents form .srchcommentTxt{
	font-size:80%;
}

/* 検索ボタン・クリアボタン */
#contentArea #mainContents form .searchbtn {
	text-align:right;
	margin-right:20px;
	margin-bottom:30px;
}
#contentArea #mainContents form .searchbtn img{
	margin-left:5px;
}


/***********************************/
/* ★ ランキング★    */
/***********************************/

#contentArea #mainContents #categoryArea h3.rank1 {
	font-size: 140%;
	background-image: url(../../faq_search/img/ranking/rank1.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: none;
	padding-left: 50px;
	padding-top: 10px;
	margin-left:5px;
}

#contentArea #mainContents #categoryArea  h3.rank2 {
	font-size: 140%;
	background-image: url(../../faq_search/img/ranking/rank2.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: none;
	padding-left: 50px;
	padding-top: 10px;
	margin-left:5px;
}
#contentArea #mainContents #categoryArea  h3.rank3 {
	font-size: 140%;
	background-image: url(../../faq_search/img/ranking/rank3.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: none;
	padding-left: 50px;
	padding-top: 10px;
	margin-left:5px;
}
#contentArea #mainContents #categoryArea  h3.rank4 {
	font-size: 140%;
	background-image: url(../../faq_search/img/ranking/rank4.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: none;
	padding-left: 50px;
	padding-top: 10px;
	margin-left:5px;
}
#contentArea #mainContents #categoryArea  h3.rank5 {
	font-size: 140%;
	background-image: url(../../faq_search/img/ranking/rank5.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: none;
	padding-left: 50px;
	padding-top: 10px;
	margin-left:5px;
}

/***********************************/
/* ★ ランキング★   ここまで */
/***********************************/



/*************************************/
/* takikawa 7/13   表（table）定義　*/
/*************************************/


#contentArea #mainContents table th,
#contentArea #mainContents table td{
/*	font-size:84%;*/
}

#contentArea #mainContents table.frame1 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #2E9D6B;
	border-left-color: #2E9D6B;
}
#contentArea #mainContents table.frame1 th {
	padding: 5px;
	background-color: #2E9D6B;
	color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
}
#contentArea #mainContents table.frame1 th.colborder {
	border-right-color:  #2E9D6B;
}
#contentArea #mainContents table.frame1 th.rowborder {
	border-bottom-color:  #2E9D6B;
}

#contentArea #mainContents table.frame1 th.style1 {
	padding: 5px;
	background-color: #E0F5EC;
	color: #333333;
	vertical-align: top;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
}

#contentArea #mainContents table.frame1 th.style2 {
	background-color: #ffffff;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
	color: #333333;
}


#contentArea #mainContents table.frame1 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2E9D6B;
	border-bottom-color: #2E9D6B;
	padding: 5px;
}
#contentArea #mainContents table.frame1 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#contentArea #mainContents table.frame1 td.T0 {
	padding-top: 2px;
}

#contentArea #mainContents table.frame2 {
	margin-left: auto;
	margin-bottom: 20px;
	margin-right: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-left-color: #808080;
}
#contentArea #mainContents table.frame2 th {
	padding: 5px;
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
}

#contentArea #mainContents table.frame2 th.style1 {
	background-color: #ffffff;
}

#contentArea #mainContents table.frame2 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	padding: 5px;
}
#contentArea #mainContents table.frame2 td.style1{
	text-align: center;
}
#contentArea #mainContents table.frame2 td p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


/*セル中　リストマージン調整*/
#contentArea #mainContents table ol,
#contentArea #mainContents table ul {
	margin-left: 0px;
}

/******************************************/
/*      　　お知らせ枠・表組 　 幅指定　　*/
/******************************************/
#contentArea #mainContents .w25{
	width:25px;
}
#contentArea #mainContents .w50{
	width:50px;
}
#contentArea #mainContents .w75{
	width:75px;
}
#contentArea #mainContents .w100{
	width:100px;
}
#contentArea #mainContents .w125{
	width:125px;
}
#contentArea #mainContents .w150{
	width:150px;
}
#contentArea #mainContents .w175{
	width:175px;
}
#contentArea #mainContents .w200{
	width:200px;
}
#contentArea #mainContents .w225{
	width:225px;
}
#contentArea #mainContents .w250{
	width:250px;
}
#contentArea #mainContents .w275{
	width:275px;
}
#contentArea #mainContents .w300{
	width:300px;
}
#contentArea #mainContents .w325{
	width:325px;
}
#contentArea #mainContents .w350{
	width:350px;
}
#contentArea #mainContents .w375{
	width:375px;
}
#contentArea #mainContents .w400{
	width:400px;
}
#contentArea #mainContents .w425{
	width:150px;
}
#contentArea #mainContents .w450{
	width:450px;
}
#contentArea #mainContents .w475{
	width:475px;
}
#contentArea #mainContents .w500{
	width:500px;
}
#contentArea #mainContents .w525{
	width:525px;
}
#contentArea #mainContents .w550{
	width:550px;
}
#contentArea #mainContents .w575{
	width:575px;
}
#contentArea #mainContents .w600{
	width:600px;
}
#contentArea #mainContents .w625{
	width:625px;
}
#contentArea #mainContents .w650{
	width:650px;
}
#contentArea #mainContents .w675{
	width:675px;
}
#contentArea #mainContents .w700{
	width:700px;
}
#contentArea #mainContents .w750{
	width:750px;
}
#contentArea #mainContents .w800{
	width:800px;
}

/******************************************/
/*      　　 Table中央指定　For IE6　　　　 */
/******************************************/
* html #contentArea #mainContents .block_center {
	text-align:center;
}
* html #contentArea #mainContents .block_center table th,
* html #contentArea #mainContents .block_center table td{
	/*text-align:left;*/
}
* html #contentArea #mainContents .block_center p {
	text-align:left;
}


/******************************************/
/*      　　 カテゴリ(かんたん)検索　　　　 */
/******************************************/

#contentArea #mainContents h2.big{
	color: #333333;
	font-weight:bold;
	font-size: 120%;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	background-image: url(../../images/common/pm_list_06.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 10px;
}


/******************************************/
/*      　　アンケート回答後のページ　　　　 */
/******************************************/
}
h2 {
	font-weight: normal !important;
}
h2.w920 {
	font-family:"メイリオ",Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, Arial, Helvetica, sans-serif;
	width:920px;
    background-color:#55831b;
    color: #fff;
    font-size: 20px !important;
    line-height: 1.6;
    margin-bottom: 20px;
    padding: 10px 7px 10px 10px;
	zoom:1;
}

h2.w920 span {
    border-left: 8px solid #ffb21c;
    display: block;
    letter-spacing: 2px;
    line-height: 1.3;
    padding-left: 10px;
    padding-top: 2px;
}

/******************************************/
/* 動画Youtube領域 センター寄せ*/
/******************************************/
#contentArea #mainContents #faqAnswerArea .youtube .center_iframe{
display: block;
margin: auto;
}

