@charset "utf-8";
/* CSS Document */

/*TAG-style---START*/
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
	background-image: url(images/line_head.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#f4f5f7;
}
a {
	color:#36F;
}
a:hover {
	color:#F60;
	text-decoration: none;
}
a img{
	border:none;
}
a img:hover{
	border-color:#FC0;
}
h1{
	margin:0px;
}
h2{
	font-size:36px;
	font-weight:bold;
}
h3{
	font-size:16px;
	color:#000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	background-color: #FFF;
}
hr {
	border:solid #009 2px;
	margin-top:0px;
}
dd {
	line-height: 20px;
}

/*TAG-style---END*/

/*テキストclass---START*/
.strong {
	font-weight:bold;
}
/*テキストclass---END*/

/*AllPageClass---START*/
.p_support{
	font-size:16px;
	font-weight:bold;
}
.eeepc_catchcopy {
	font-size: 14px;
	color: #CCC;
}
.support_title {
	background-color: #FFF;
	background-image:url(support/images/support_title.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color:#000;
	font-size:20px;
}
.tel {
	font-size: 16px;
	font-weight: bold;
	color: #C00;
}
.text_bold {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.text_bold_small {
	font-size:12px;
	font-weight: bold;
	color: #000;
	word-spacing: 100em;
}
.support_call {
	border-style: solid;
	border-color: 6699CC;
	background-color: #FFF;
	width: 860px;
	border-width: 1px;
}
.swf_txt {
	overflow:scroll;
}
.line_head {
	background-image: url(images/line_head.jpg);
	background-repeat: repeat-x;
}
.line_menu {
	background-image: url(images/line_menu.gif);
	background-repeat: repeat-x;
}
.line_foot {
	background-image: url(images/line_foot.gif);
	background-repeat: repeat-x;
}
.back_menu {
	background-image: url(images/back_menu.gif);
	background-repeat: repeat-x;
}
.seihin_td {
	background-color: #F2FAFC;
	border: 1px solid #B3D1E0;
	padding: 5px;
	height: 156px;
	width: 426px;
}
.swf_aiguru {
	background-color: #FFF;
	background-image: url(seihin/images/image.jpg);
	background-repeat: no-repeat;
}
.abbr {
	text-align:left;
	background-color:#F1EDDE;
}
.neme_box {
	border:solid 1px #F1EDDE;
	text-align:left;
}
/*class---END*/

/*templete---ID---START*/
#headder {
	text-align:left;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#include {
	background-repeat: repeat-x;
	width:100%;
	text-align: center;
}
#wrapper {
	width:900px;
	margin-top:0px;
	background-color:#FFF;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#headder p {
	font-size:12px;
	text-align:right;
	margin-top:-40px;
	margin-bottom:42px;
}
#menu {
	width: 900px;
	height: 42px;
}
#catch {
	height:150px;
}
#catch p {
	font-size:12px;
	text-align:left;
}
#catch p img {
	float:left;
	margin-top:0px;
}
#convate {
	background-image: url(images/convate.gif);
	background-repeat: no-repeat;
	width:900px;
	height:100px;
}
#footer {
	background-color:#039;
	background-repeat:repeat-x;
	margin-bottom:0px;
	height:3px;
}
#background_footer {
	background-color:#FFF;
	margin-bottom:0px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#copyright {
	font-size: 12px;
	height:80px;
	background-color:#FFF;
	width:900px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#copyright img {
	margin-top:2px;
	float:left;
}
#swfbg {
	background-image:url(images/bg_swf.gif);
	background-repeat:repeat-x;
	width:100%;
}
#family {
	margin-top:10px;
	background-color:#000;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}
#targetrate {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}

/*templete---ID---END*/


/*templete---class---START*/
.box1 {
	padding-top: 30px;
	padding-left: 40px;
	float:left;
}
.box2 {
	font-size: 12px;
	height: 40px;
	width: 380px;
	border: 0px;
	margin-top:0px;
	margin-left:10px;
	position:absolute;
	overflow:hidden;
}
.box3 {
	padding-top: 30px;
	padding-left: 420px;
	float:left;
}
.box4 {
	font-size: 12px;
	height: 40px;
	width: 380px;
	border: 0px;
	margin-top:0px;
	margin-left:10px;
	position:absolute;
	overflow:hidden;
}
.indent_90 {
	margin-left:90px;
}
.box4 a {
	color:#333;
}
.box2 a {
	color:#333;
}
.box4 a:hover {
	color:#F60;
	text-decoration: none;
}
.box2 a:hover {
	color:#F60;
	text-decoration: none;
}
/*templete---class---END*/

#motion {
/*ユーザが設定する属性----------------------------------*/
  width : 800px;
  text-align : left;
/*------------------------------------------------------*/
  position : relative; z-index : 1;
  top : 40px; left : 100px;
  font-size : 14px; color : #CC0000;
  padding : 10px; margin : 10px;
}

