/******************************************************************************/
/* デフォルトcssのクリア                                                      */
/******************************************************************************/
* {
	margin				: 0px;
	padding				: 0px;
	font-size			: 14px;
}

/******************************************************************************/
/* HTML全体の設定                                                             */
/******************************************************************************/
body {
	text-align			: center;
	background			: #DFF;
	background-image	: url("../img/bgpixy.gif");
	background-repeat	: repeat;
	font-size			: 14px;
}

img {
	border-width		: 0px;
}

a {
	color				: #FFC;
	font-weight			: bold;
}

li {
	marker-offset		: 3px;
	list-style-position	: inside;
	list-style-image	: url("../img/wing.png");
	font-size			: 14px;
}

h3 {
	padding				: 5px 0px 5px 0px;
}

input {
	border-color		: gray;
	border-style		: solid;
	border-width		: 1px;
}

/******************************************************************************/
/* 緑枠設定                                                                   */
/******************************************************************************/
.head {
	margin-top			: 10px;
	height				: 120px;
	width				: 800px;
	background-image	: url("../img/pixy_head.gif");
	background-repeat	: no-repeat;
}
.green_lt {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/green_lt.png");
	background-repeat	: no-repeat;
}
.green_ct {
	height				: 35px;
	text-align			: left;
	text-indent			: 10px;
	font-size			: 15px;
	font-weight			: bolder;
	background-image	: url("../img/green_ct.png");
	background-repeat	: repeat-x;
}
.green_rt {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/green_rt.png");
	background-repeat	: no-repeat;
}
.green_lm {
	width				: 10px;
	background-image	: url("../img/green_lm.png");
	background-repeat	: repeat-y;
}
.green_cm {
	text-indent			: 10px;
}
.green_rm {
	width				: 10px;
	background-image	: url("../img/green_rm.png");
	background-repeat	: repeat-y;
}
.green_lb {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/green_lb.png");
	background-repeat	: no-repeat;
}
.green_cb {
	color				: #CFF;
	height				: 35px;
	text-align			: left;
	text-indent			: 10px;
	font-size			: 20px;
	font-weight			: bolder;
	background-image	: url("../img/green_cb.png");
	background-repeat	: repeat-x;
}
.green_rb {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/green_rb.png");
	background-repeat	: no-repeat;
}

/******************************************************************************/
/* オレンジ枠設定                                                             */
/******************************************************************************/
.orange_lt {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/orange_lt.png");
	background-repeat	: no-repeat;
}
.orange_ct {
	height				: 35px;
	text-align			: left;
	text-indent			: 10px;
	font-size			: 15px;
	font-weight			: bolder;
	background-image	: url("../img/orange_ct.png");
	background-repeat	: repeat-x;
}
.orange_rt {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/orange_rt.png");
	background-repeat	: no-repeat;
}
.orange_lm {
	width				: 10px;
	background-image	: url("../img/orange_lm.png");
	background-repeat	: repeat-y;
}
.orange_cm {
	text-indent			: 10px;
}
.orange_rm {
	width				: 10px;
	background-image	: url("../img/orange_rm.png");
	background-repeat	: repeat-y;
}
.orange_lb {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/orange_lb.png");
	background-repeat	: no-repeat;
}
.orange_cb {
	color				: #CFF;
	height				: 35px;
	text-align			: left;
	text-indent			: 10px;
	font-size			: 20px;
	font-weight			: bolder;
	background-image	: url("../img/orange_cb.png");
	background-repeat	: repeat-x;
}
.orange_rb {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/orange_rb.png");
	background-repeat	: no-repeat;
}

/******************************************************************************/
/* 青枠設定                                                                   */
/******************************************************************************/
.blue_lt {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/blue_lt.png");
	background-repeat	: no-repeat;
}
.blue_ct {
	height				: 35px;
	text-align			: left;
	text-indent			: 10px;
	font-size			: 15px;
	font-weight			: bolder;
	background-image	: url("../img/blue_ct.png");
	background-repeat	: repeat-x;
}
.blue_rt {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/blue_rt.png");
	background-repeat	: no-repeat;
}
.blue_lm {
	width				: 10px;
	background-image	: url("../img/blue_lm.png");
	background-repeat	: repeat-y;
}
.blue_cm {
	text-indent			: 10px;
}
.blue_rm {
	width				: 10px;
	background-image	: url("../img/blue_rm.png");
	background-repeat	: repeat-y;
}
.blue_lb {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/blue_lb.png");
	background-repeat	: no-repeat;
}
.blue_cb {
	color				: #CFF;
	height				: 35px;
	text-align			: left;
	text-indent			: 10px;
	font-size			: 20px;
	font-weight			: bolder;
	background-image	: url("../img/blue_cb.png");
	background-repeat	: repeat-x;
}
.blue_rb {
	width				: 10px;
	height				: 35px;
	background-image	: url("../img/blue_rb.png");
	background-repeat	: no-repeat;
}

/******************************************************************************/
/* 見出し設定                                                                 */
/******************************************************************************/
.phone {
	height				: 32px;
	vertical-align		: sub;
	color				: #F33;
	text-indent			: 25px;
	font-size			: 20px;
	font-weight			: bold;
	background-image	: url("../img/mobile.png");
	background-repeat	: no-repeat;
}
.caution {
	color				: #F00;
	font-weight			: bold;
}

.red {
	color				: red;
}
