/* CSS Document */

/*極々小*/
.xxs {
	font-family: "ＭＳ Ｐゴシック", "Osaka","ＭＳ ゴシック", "Osaka−等幅";
	font-size: xx-small;
}

/*極々小130％*/
.xxsb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: xx-small;
	line-height:130%;
}

/*標準*/
.s {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: small;
}

/*標準130%*/
.sb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: small;
	line-height:130%;
}

/*中*/
.m {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: medium;
}

/*中130％*/
.mb {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: medium;
	line-height:130%;
}

/*小*/
.xs {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-small;
}

/*小130％*/
.xsb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-small;
	line-height:150%;
}

/*大*/
.l {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: large;
}

/*大130％*/
.lb {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: large;
	line-height:130%;
}

/*極大*/
.xl {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-large;
}

/*極大130％*/
.xlb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: x-large;
	line-height:130%;
}

/*極々大*/
.xxl {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: xx-large;
}

/*極々大130％*/
.xxlb {
	font-family:"ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: xx-large;
	line-height:130%;
}

/*より小さく*/
.sm {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: smaller;
}
/*より小さく130％*/
.smb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: smaller;
	line-height:130%;
}

/*より大きく*/
.lr {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: larger;
}

/*より大きく-130％*/
.lrb {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	font-size: larger;
	line-height:130%;
}
h1 {font-size:x-small;
	font-weight:normal;
	margin:0px;}
.toi {font-size:xx-small;
		line-height:130%;
		color:#993333;}
.menu {font-size:x-small;
		line-height:130%;
		color:#993333;
		margin:5px;}
.menu a:link{color:#993333;}
.menu a:vlink {color:#996699;}
.menu a:hover {color:#FF0000;}
.kyachi {font-size:xx-small;
		line-height:120%;
		color:#FFFFFF;}
.kyach {
font-size:25pt;
color:#ff0000;
}
/*workコメント部分*/
.koment {
font-size:x-small;
line-height:120%;
margin-left:10px;
}

div#work {
}

div#work table {
	margin:0 0 20px 0;
	width:520px;
}

div#work table td {
	border-bottom:2px dotted #CCCCCC;
	padding:15px 0;
}

div#work table td b {
	display:block;
	background:url(images/b_bg.jpg) no-repeat left bottom #FF999A;
	float:left;
	width:220px;
	padding:5px 5px 15px 10px;
	color:#FFFFFF;
}

*html div#work table td b {
	width:235px;
}

div#work table td img {
	float:left;
	margin:0 10px 0 0;
	padding:2px;
	border:solid 1px #CCCCCC;
}

div#work table td p {
	font-size:12px;
	line-height:1.5;
	margin:0;
	padding:0;
}

div#work table td a.btn01 {
	background:url(images/btn_01.jpg) no-repeat top;
	width:179px;
	height:25px;
	text-indent:-9999px;
	display:block;
	float:right;
	outline:none;
	margin:15px 0 0 0;
}

div#work table td a.btn01:hover {
	background:url(images/btn_01.jpg) no-repeat bottom;
}

div#work table td a.btn02 {
	background:url(images/btn_02.jpg) no-repeat top;
	width:179px;
	height:25px;
	text-indent:-9999px;
	display:block;
	float:right;
	outline:none;
	margin:15px 0 0 0;
}

div#work table td a.btn02:hover {
	background:url(images/btn_02.jpg) no-repeat bottom;
}

/* お問い合わせ */

div#otoiawase {
	font-size:12px;
}

div#otoiawase p {
	margin:20px 0 0 0;
	line-height:1.5;
	width:98%;
}

div#otoiawase table {
	margin:20px 0;
	border-collapse:collapse;
	font-size:12px;
	width:98%;
}

div#otoiawase table td {
	padding:5px 7px;
	border:1px solid #FF9999;
}

div#otoiawase table td.form_index {
	background:#FEECEC;
}

div#otoiawase table td.form_index {
	width:140px;
}

div#otoiawase table tr.style_name input {
	width:200px;
}

div#otoiawase table tr.style_kana input {
	width:200px;
}

div#otoiawase table tr.style_add input {
	width:260px;
}

div#otoiawase table tr.style_e_mail input {
	width:260px;
}

div#otoiawase table tr.style_e_mail_check input {
	width:260px;
}

div#otoiawase table tr.style_pre option {
	width:120px;
}

div#otoiawase table tr td textarea {
	width:100%;
	height:180px;
	font-size: x-small;
}

div#otoiawase span {
	color:#990000;
}

div#otoiawase tr.tr_submit td {
	text-align:center;
	padding:15px 0;
}


/*-------------------------------------
リンクページのスタイル
-------------------------------------*/
div#link {
	width:527px;
	margin-right:10px;
}

div#link p.frantz2Pager a {
	display:inline-block;
}