@charset "utf-8";
/* CSS Document */
/*----------------------------------------*/
/*                 全般                   */
/*----------------------------------------*/

/* タグ リセッタ */
* {margin:0px; padding:0px;}
img {border:none;}
img.mTb {vertical-align:text-bottom;}
img.mMi {vertical-align:middle;}
li {list-style: none;}

/* clearfix */
.clearfix{zoom:1;}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
* html .clearfix {display:inline-table; /*\*/display:block;/**/}


/* Padding */
.padding_8 {padding:8px;}


/* リンク */
a{outline:0;}
a:link,
a:visited {color: #0000FF;}
a:hover {text-decoration:none;color:#0000FF;}

body {margin:0px; padding:0px; background:#EEEEEE; color:#333333; font:12px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}


/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
/* 		ページ間共通                                                             */
/*-------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#wrapper {margin:0px auto; width:830px; background: url(images/bg.gif) repeat-y;}

/* ヘッダ START*/
#mHead { width:820px; height: 380px; margin: 0 auto;}

/* -----------------------------------------------------------------
	トップナビゲーション 現在削除中
----------------------------------------------------------------- */
ul#mHeadMainNav {clear:both; display:block; height:28px; background:url("images/htnav-bg.jpg") repeat-x;}
ul#mHeadMainNav li {float:left; display:inline; height:28px;}
ul#mHeadMainNav li a {display:block; height:0pt; overflow:hidden; padding-top:28px; font-size:1px;}
	#mMNavHome {width:96px; background:url("images/htnav1.jpg") no-repeat;}
	#mMNavAbout {width:123px; background:url("images/htnav2.jpg") no-repeat;}
	#mMNavTeiki {width:129px; background:url("images/htnav3.jpg") no-repeat;}
	#mMNavNext {width:77px; background:url("images/htnav4.jpg") no-repeat;}
	#mMNavInfo {width:80px; background:url("images/htnav5.jpg") no-repeat;}
	#mMNavOpinion {width:132px; background:url("images/htnav6.jpg") no-repeat;}


/* -----------------------------------------------------------------
	コンテンツ
----------------------------------------------------------------- */

#ContactUs { clear: both; width: 800px; padding-right: 20px; text-align: right; margin-bottom: 50px;}

#mBody {width:820px; margin: 0 auto; text-align:left;}

h2{ width:820px; height:100px; text-indent:-9999px; background: url(images/t_question.jpg) no-repeat;}
h3{ clear:both;}

#QuestionBox{ width:780px; margin: 0px auto; padding-bottom: 20px;}
#question_txt{ width: 423px; float: left;}
#question_txt img{ padding-bottom: 20px;}

#AboutBox{ clear:both; border: 1px solid #EDF4F8; background: #F5F9FB; width:750px; margin: 0px auto 20px auto; padding: 15px;}

#BgBox{ background: url(images/bg_box.jpg) no-repeat; width:820px; margin-bottom: 15px;}

#PointBox{ clear:both; width:780px; margin: 0px auto; padding: 15px 0px 0px;}
	.point01{ float:left; width: 259px; background: url(images/bg_point01.gif); margin-right: 1px;}
	.point02{ float:left; width: 259px; background: url(images/bg_point02.gif); margin-right: 1px;}
	.point03{ float:left; width: 260px; background: url(images/bg_point03.gif);}
#PointBox p{ margin: 15px 15px 0px; height: 230px;}
.pointimg { margin: 10px;}

#VoiceBox{ width:780px; margin: 0px auto; padding: 15px 0px 0px;}
	.voiceL{ width: 360px; float: left;}
	.voiceR{ width: 360px; float: right;}
#VoiceBox p{ padding-top: 15px;}

#FeeBox{ width:780px; margin: 0px auto; padding: 15px 0px 0px;}
	.fee { background: #EEF6F8; padding: 15px;}

#FeeBox table{ border-collapse: collapse;}
#FeeBox th{ text-align: center; background: #1E4E9B; color: #FFFFFF; font-weight: normal; border: 1px solid #CCCCCC; padding:3px;}
#FeeBox td{ text-align: center; padding:3px; border: 1px solid #CCCCCC;}
#FeeBox td.cross{ color: #999999; text-decoration:line-through;}

#ProcessBox{ width:780px; margin: 0px auto; padding: 15px 0px 0px;}

#ContactBox{ width:780px; margin: 0px auto; padding: 15px 0px 0px 0px;}
	.form { background: #EEF6F8; margin-top: 15px; padding: 10px;}
	
#ContactBox table{ border-collapse: collapse;}
#ContactBox th{ text-align: left; background: #1E4E9B; color: #FFFFFF; font-weight: normal; border: 1px solid #CCCCCC; padding:5px;}
#ContactBox td{ text-align: left; padding:5px; border: 1px solid #CCCCCC; background-color:#FFFFFF;}

#ContactBox th.sign{background: #1E4E9B url(images/bg_form.gif) no-repeat right top;}
.submit{ margin-top: 10px; text-align:center;}

/* -----------------------------------------------------------------
	フッター
----------------------------------------------------------------- */
#mFoot { width:820px; margin: 0 auto; clear:both; padding:14px 0px; text-align:center; background: url(images/footer_bg.gif) repeat-x;}
.pctechlogo {
	margin: 0px auto;
	width: 780px;
}

#mCopyright { font-size:12px; color:#FFFFFF;}
#mCopyright a:link {color: #FFFFFF;text-decoration:none;}
#mCopyright a:visited {color: #FFFFFF;text-decoration:none;}
#mCopyright a:hover { color: #FFCC00; text-decoration:underline;}




#movies {
	float: right;
}

