@charset "Shift_JIS";


/* -------------------------------------- */
/* 再定義 */
/* -------------------------------------- */

body {
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

/* 見出しタグのインライン化 */
h1,h2,h3,h4,h5,h6 { display:inline ;} 

h1 {
	font-size: 140%;
	color: #333333;
}
h2 {
	font-size: 90%; 
}
h3 {
	font-size: 90%; 
}
h4,h5,h6 {
	font-size: 84%; 
}

ul {
	margin-top: 4;
	margin-bottom: 4;
}
ol {
	margin-top: 4;
	margin-bottom: 4;
}

/* フォーム内文字の最定義 */
input, select, textarea { font-size: 84% ;}
form { display: inline ;}

/* 画像の枠 */
img { border-style: none ;}

/* -------------------------------------- */
/* フッター*/
/* -------------------------------------- */
.foot{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	width: 750px;
	margin: 5px 0px 0px 10px;
	padding: 5px 0px;
}
.foot-640{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	width: 630px;
	margin: 5px 0px 0px 10px;
	padding: 5px 0px;
}
.foot-section{
	margin-left: 10px;
}
.foottxt{font-size: 70%;}
/* -------------------------------------- */
/* リンクカラー */
/* -------------------------------------- */

a:link { color:#0000CC ;}
a:visited { color:#660099 ;}
a:active { color:#FF0000 ;}
a:hover { color:#FF0000 ;}

/* -------------------------------------- */
/* テキスト */
/* -------------------------------------- */

/* 本文用 */
.txt-main {
	font-size: 84%; 
	line-height: 130%;
 }
 
/* 表組み用 */
.txt-m01 { font-size: 84% ;}
.txt-m02 { font-size: 94% ;}
.cap { font-size: 76% ;}

/* 色 */
.txt-333333 { color: #333333 ;}
.txt-666666 { color: #666666 ;}
.txt-ff0000 { color: #FF0000 ;}
.txt-ffffff { color:#FFFFFF ;}

/* 補足 */
.txt-add {
	font-size: 84%;
	color: #666666;
}

/* -------------------------------------- */
/* 背景色 */
/* -------------------------------------- */

/* 基本色 */
.bg-cccccc { background-color: #CCCCCC ;}
.bg-666666 { background-color: #666666 ;}
.bg-999999 { background-color: #999999 ;}
.bg-ffffff { background-color: #FFFFFF ;}
.bg-f0f0f0 { background-color: #F0F0F0 ;}

.bg-dyna-blue1 { background-color: #071D66 ;}
.bg-dyna-red1{ background-color: #E5000D ;}

.bg-main-all1 { background-color: #FFCC66 ;}

.bg-main-qa1 { background-color: #FF9966 ;}
.bg-main-qa2 { background-color: #FFE0D1 ;}

.bg-main-down1 { background-color: #339966 ;}
.bg-main-down2 { background-color: #CCE5D9 ;}

.bg-main-tech1 { background-color: #CC88CC ;}
.bg-main-tech2 { background-color: #F0DBF0 ;}

.bg-main-fix1 { background-color: #3399CC ;}
.bg-main-fix2 { background-color: #C1E0F0 ;}

.bg-main-room1 { background-color: #AAAAAA ;}
.bg-main-room2 { background-color: #f0f0f0 ;}

.bg-main-sec2 { background-color: #FBEDC3 ;}
.bg-main-anshin1 { background-color: #C0D0F0;}

.bg-sub1 { background-color: #B7B7A3 ;}
.bg-sub2 { background-color: #E5E5CC ;}

/* 背景画像 */
.bg-img-qa{
	background-image : url(../faq/pcdata/ico_qa.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bg-img-down{
	background-image : url(../faq/pcdata/ico_down.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bg-img-sec{
	background-image : url(../faq/pcdata/ico_sec.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


/* -------------------------------------- */
/* リスト*/
/* -------------------------------------- */

/* リスト：基本 */
.list-basic1{
	font-size: 84%;
	line-height: 120%;
	padding: 0px 0px 0px 30px;
	margin: 0px;
}
.list-basic1 li {
	margin: 4px 0px;
}

/* リスト：基本(dot有り) */
ul.list-basic2{
	font-size: 84%;
	line-height: 120%;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
ul.list-basic2 li {
	margin: 4px 0px;
	list-style-image : url(../faq/pcdata/dot.gif);
}
/* リスト：矢印（ダウンロード) */
ul.list-ico-down{
	font-size: 84%;
	line-height: 110%;
	padding: 0px 0px 0px 25px;
	margin: 5px;
}
ul.list-ico-down li {
	padding: 0px;
	margin: 6px 0px;
	list-style-image : url(../faq/pcdata/arrow_down.gif);
}


/* リスト：矢印（セキュリティ) */
ul.list-ico-sec{
	font-size: 84%;
	line-height: 110%;
	padding: 0px 0px 0px 25px;
	margin: 5px;
}
ul.list-ico-sec li {
	padding: 0px;
	margin: 6px 0px;
	list-style-image : url(../faq/pcdata/arrow_sec.gif);
}	

/* リスト：矢印（技術) */
ul.list-ico-tech{
	font-size: 84%;
	line-height: 110%;
	padding: 0px 0px 0px 25px;
	margin: 5px;
}
ul.list-ico-tech li {
	padding: 0px;
	margin: 6px 0px;
	list-style-image : url(../faq/pcdata/arrow_tech.gif);
}
/* リスト：矢印（あんしん) */
ul.list-ico-anshin{
	font-size: 84%;
	line-height: 110%;
	padding: 0px 0px 0px 25px;
	margin: 5px;
}
ul.list-ico-anshin li {
	padding: 0px;
	margin: 6px 0px;
	list-style-image: url(../img/2005/top/arrow_anshin.gif);
}

/* リスト：矢印（修理) */
ul.list-ico-fix{
	font-size: 84%;
	line-height: 110%;
	padding: 0px 0px 0px 25px;
	margin: 5px;
}
ul.list-ico-fix li {
	padding: 0px;
	margin: 6px 0px;
	list-style-image : url(../faq/pcdata/arrow_fix.gif);
}
/* リスト：矢印（Room) */
ul.list-ico-room{
	font-size: 84%;
	line-height: 110%;
	padding: 0px 0px 0px 25px;
	margin: 5px;
}
ul.list-ico-room li {
	padding: 0px;
	list-style-image : url(../faq/pcdata/arrow_room.gif);
}
/* -------------------------------------- */
/* レイアウト指定*/
/* -------------------------------------- */
/* パンくず*/
.crumb{
	padding: 7px 0px 7px 10px;
	margin: 0px;
	font-size: 70%;
	width: 750px;
}
/* パンくず2*/
.crumb2{
	padding: 7px 0px 7px 10px;
	margin: 0px;
	font-size: 70%;
}
/* コンテンツエリア*/
.contents{
	padding: 0px 0px 15px 10px;
	margin: 0px;
	width: 750px;
}
.top-exp{
	width: 560px;
	padding: 0px;
	margin: 10px 5px 5px 10px;;
}
.top-exps{
	width: auto;
	padding: 0px;
	margin: 10px 5px 5px 10px;;
}
.top-expr{
	padding: 0px;
	margin: 10px 5px 5px 10px;;
}
.box-grey1{
	padding:5px 8px;
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	display: block;
}

/* 回り込み */
.floatright {
	float:right;
	margin-right: 5px;
}
.flclear {
	clear: both;
}

/* ボトム戻るリンク */
.goback {
	width: 740px;
	text-align: right;
	font-size: 70%;
}


/* お申し込み方法 */

div.mskm{
	padding:10px;
	background-color:#F5E7F5;
	border-left:solid 2px #CC88CC;
	margin-bottom:10px;
}
.mskmttl{
	background-color:#CC88CC;
	margin: 5px 0 0 0;
	padding:10px;
	color:#FFFFFF;
	}
p.txtinbox {
	font-size: 84%; 
	line-height: 130%;
	margin-bottom:1em;
	margin-top:5px;
 }
 p.txtinbox2 {
	font-size: 84%; 
	line-height: 130%;
	margin:0;
 }

