@charset "Shift_JIS";

/* --------------------------------------*/
/* 基本 */
/* --------------------------------------*/
body {
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
/*      margin-top: 1px;*/
/*      margin-left:7px;*/
}

/* 画像の枠 */
img { border-style: none }

/* コンテンツエリア */
#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 }

/* --------------------------------------*/
/* テーブル */
/* --------------------------------------*/
/* 背景色 */
.bg-ffffff { background-color: #FFFFFF }

/* --------------------------------------*/
/* お問い合わせページ */
/* --------------------------------------*/
/* 大見出し */
#cntct-midashi{
	font-size: 120%;
	width: 720px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px 0px 3px 20px;
	background-color: #D8D8FC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0D0;
}
/* 本文 */
.cntct-honbun{
	font-size: 94%;
	line-height: 120%;
	margin: 0px 0px 20px 20px;
}
/* カテゴリー */
.cntct-category{
	width: 650px;
	border-top: 1px solid #CCCCCC;
	margin: 10px -650px 15px 45px;
	padding: 10px 0px 0px;
}
/* 中見出し */
.cntct-nakamidashi{
	margin: 2px 0px 5px 15px;
	font-size: 104%;
	font-weight: bold;
	color: #333333;
}
/* 小見出し */
.cntct-komidashi{
	font-size: 94%;
	margin: 0px 0px 5px 15px;
	font-weight: bold;
}
/* 説明文 */
.cntct-exp{
	font-size: 94%;
	line-height: 120%;
	margin: 0px 0px 0px 15px;
	width: 600px;
}
/* お問い合わせいただく前に */
#cntct-notice{
	border: 1px solid #A0A0A0;
	width: 650px;
	margin-left: 45px;
	background-color: #FFFFE0;
}
#cntct-noticetitle{
	font-size: 94%;
	font-weight: bold;
	background-color: #FFD950;
	text-align: center;
	padding: 6px;
	margin: 0px;
}
.cntct-noticehonbun{
	font-size: 94%;
	margin: 20px 20px 0px;
}
ul.cntct-noticelist{
	font-size: 94%;
	line-height: 120%;
	margin: 0px;
	padding: 10px 30px 10px 40px;
}
ul.cntct-noticelist li{
	margin: 6px 0px;
}

/* --------------------------------------*/
/* basic_cssから追加*/
/* --------------------------------------*/

.calred {
        color: red;
}

td.templ {
        background-color: #ffffff;
}

.fonts1 {
        font-size: 80%;
}

#cntct-koumoku{
        font-size: 120%;
        width: 720px;
        font-weight: bold;
        margin-top: 5px;
        padding: 5px 0px 3px 20px;
/*      background-color: #D8D8FC; */
/*      border-bottom-width: 2px; */
/*      border-bottom-style: solid; */
/*      border-bottom-color: #C0C0D0; */
}

#cntct-table{
        border: 1px solid #A0A0A0;
        width: 650px;
        margin-left: 20px;
        background-color: #FFFFE0;
}


/* definition_contents */
#maincontents{width:750px;padding: 0 0 0 10px;}

/* definition_header */
#header{margin:0;padding:0;width:760px;height:64px;position:relative;background:none;font-size:1px;}
#header #hdr-toshiba{margin:0;padding:0;width:116px;height:64px;position:absolute;top:0;left:0;}
#header #hdr-tsol{margin:0;padding:0;width:266px;height:22px;position:absolute;top:21px;left:210px;}
#header #hdrsitemap{margin:0;padding:0;width:68px;height:11px;position:absolute;top:41px; left:507px;}
#header #hdrsearch{margin:0;padding:0;width:180px;position:absolute;top:35px;left:583px;}
#header #hdrsearch input#hdrsearchbox{margin:0;padding:0;width:98px;height:20px;vertical-align:middle;}
#header #hdrsearch label{display:none;}
#header #hdrsearch input#hdrsearchbtn{margin:0 0 0 3px;padding:0;width:38px;height:20px;vertical-align:middle;font-size:12px;}
#header #hdrhelp{margin:0;padding:0;width:33px;height:18px;position:absolute;top:37px;right:2px;}
#header #hdrcontact{margin:0;padding:0;width:90px;height:17px;position:absolute;top:32px;right:10px;}
#header img{border:none;}

/* definition_footer */
#footer{background:#fff;margin:0;padding:0 10px 5px 10px;}
#footer *{font-size:100%;}
#footer span{display:none;}
#footer #ftrrow02{margin:0 0 0 10px;padding:4px 0;width:730px;}
#footer #ftrrow02 address{margin:0;padding:0;float:right;font-size:80%;font-style:normal;}
#footer #ftrrow02 address a{color:#555;text-decoration: underline;}
#footer #ftrrow02 address a:hover{color:#f00;text-decoration: none;}
#footer #ftrrow02 li#ftrsitetop{margin:0;padding:0 0 0 7px;float:left;font-size:80%;color:#555;background:url(/swss/img/icn_arrow01.gif) no-repeat 0 50%;}
#footer #ftrrow02 li#ftrsitetop a{color:#555;text-decoration: underline;}
#footer #ftrrow02 li#ftrsitetop a:hover{color:#f00;text-decoration: none;}
#footer #ftrrow02 li#ftrfiller02{margin:0 10px;padding:0;float:left;font-size:80%;color]#555;}
#footer #ftrrow02 li#ftrpolicy{margin:0;padding:0 0 0 7px;float:left;font-size:80%;color:#555;background:url(/swss/img/icn_arrow01.gif) no-repeat 0 50%;}
#footer #ftrrow02 li#ftrpolicy a{color:#555;text-decoration: underline;}
#footer #ftrrow02 li#ftrpolicy a:hover{color:#f00;text-decoration: none;}
#footer #ftrrow02 li#ftrpolicytop{margin:0;padding:0 0 0 7px;float:left;font-size:80%;color:#555;background:url(/swss/img/icn_arrow01.gif) no-repeat 0 50%;}
#footer #ftrrow02 li#ftrpolicytop a{color:#555;text-decoration: underline;}
#footer #ftrrow02 li#ftrpolicytop a:hover{color:#f00text-decoration: none;;}
#footer img{border:none;}
#footer ul{margin:0;padding:0;list-style:none;text-align:left;}
#footer li{margin:0;padding:0;}
#footer hr{display:none;}

