body,td{
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size:12px;
	line-height:145%;
	color:#2f2f2f;
	letter-spacing:0.1em;
}
body{
	background:#fff url(./img/background.gif);
}
a:link		{color:#0036bf; text-decoration:none;}
a:visited	{color:#0036bf; text-decoration:none;}
a:hover		{color:#057fcc; text-decoration:none;}
img			{border:0px solid #fff;}
#header{
	font-size:10px;
	width:780px;
	text-align:left;
}
#header h2{
	font-size:10px;
	margin:0 0 7 0;
}
#main{
	background:#fff url(./img/mainback.gif);
	width:780px;
	text-align:left;
}
#leftmenu{
	width:210px;
}

#footer{
	width:780px;
}


.ico{
	vertical-align:middle;
	margin:0 3 0 3;
}


/* faq */
.faq_q{
	color:#ff0000;
}
.faq_a{
	padding:5 0 0 15;
    text-align:justify;
    text-justify : inter-ideograph;
}
/* 利用規約 */
#constitution{
	margin:0 20 10 10;
    text-align:justify;
    text-justify : inter-ideograph;
}
/* 会社概要 */
#company{
	margin:0 20 10 10;
    text-align:justify;
    text-justify : inter-ideograph;
}
/* 申し込み */
#order{
	margin:0 20 10 10;
    text-align:justify;
    text-justify : inter-ideograph;
}
#order table{
	background:#87b9f7;
	width:95%;
}
#order td{
	background:#fff;
	padding:4px;
}
#order .d1{
	background:#dbeafd;
}
#order .d2{
	text-align:right;
}



/* form設定 */
.ipt{
	ime-mode:active;
	background:#eaf2fe;
	border-top:1px solid #87b9f7;
	border-left:1px solid #87b9f7;
	border-right:1px solid #eaf2fe;
	border-bottom:1px solid #eaf2fe;
}
.ipt_e{
	ime-mode:disabled;
}
.btn{
	font-size:12px;
	height:30px;
}

/* font設定 */
.fb		{font-weight:bold;}
.fe		{font-family:verdana, arial; font-size:10px;}
.f10	{font-size:10px;}
.f12	{font-size:12px;}
.f12b	{font-size:12px; font-weight:bold;}
.f14	{font-size:14px; line-height:20px;}
.f14b	{font-size:14px; font-weight:bold; line-height:20px;}
.fc		{text-align:center;}
.fl		{text-align:left;}
.fr		{text-align:right; padding:0 5 0 0;}
.ft		{vertical-align:top;}

.img-l{float:left; padding:3px;}
.img-r{float:right; padding:3px;}

/* border設定 */
.dotline{margin:5 0 -7px; padding:0 0 0; background:transparent url('./img/css/1dot.gif') top left repeat-x;}
.dotline-vertical{background:transparent url('./img/css/1dot.gif') top left repeat-y; width:1px;}
