@charset "UTF-8";
/* CSS Document */

.main_contents {
	float: right;
	width: 600px;
	margin-top: 10px;
}
.main_contents_center {
	width: 600px;
	*margin-top: 0px;
	float: left;
}
.mojisize_btn {
	height: 100px;
	width: 580px;
	float: left;
	margin-left: 10px;
}
.mojisize_btn p {
	float: right;
	height: 25px;
	display: block;
	text-align: left;
	width: 60px;
	line-height: 30px;
	font-size: 11px;
	-webkit-text-size-adjust: none;
}
.mojisize_btn li {
	float: left;
	height: 25px;
	width: 30px;
	margin-left: 5px;
	display: block;
	text-indent: -9999px;
}
.mojisize_btn ul {
	float: right;
	margin-right: 15px;
}
.cont_title {
	background-image: url(../images/img_title_contents_back.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	width: 580px;
	margin-left: 10px;
	clear: left;
	float: left;
}
.cont_title_login_guide {
	background-repeat: no-repeat;
	background-position: 5px 0px;
	/*height: 700px;*/
	width: 580px;
	margin-left: 10px;
	clear: both;
	float: left;
}
.login_guide_top {
	background-image: url(../images/img_title_login_guide_back1.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	clear: both;
	float: left;
	height: 60px;
	width: 580px;
}
.login_guide_middle {
	background-image: url(../images/img_title_login_guide_back2.png);
	background-repeat: repeat-y;
	background-position: 5px 0px;
	width: 580px;
	overflow: auto;
	clear: both;
	float: left;
	padding-bottom: 20px;
}
.login_guide_middle h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	margin-top: 30px;
}
.login_guide_middle li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #000;
	margin-left: 30px;
	margin-top: 10px;
	text-indent: -10px;
	line-height: 15px;
	-webkit-text-size-adjust: none;
}
.login_guide_table {
	margin-left: 50px;
	clear: both;
	float: left;
	margin-top: 10px;
	font-size: 11px;
	-webkit-text-size-adjust: none;
}
.login_guide_table span {
	color: #F00;
}
.login_guide_table tr.kenmei {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;
}
.login_guide_table th {
	height: 40px;
	width: 130px;
}
.login_guide_table td {
	height: 40px;
	width: 340px;
}
.login_guide_bottom {
	background-image: url(../images/img_title_login_guide_back3.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	clear: both;
	float: left;
	width: 580px;
	height: 10px;
}
.text_area {
	margin-top: 10px;
	margin-bottom: 10px;
	width:250px;
	height:150px;
	resize:none;
}
.btn_submit {
	float: left;
	margin-left: 180px;
	margin-top: 20px;
}
.btn_submit li {
	float: left;
	margin-left: 40px;
}
.contents h3 {
	color: #830808;
}
.dot_line  {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.cont_title h2 {
	height: 55px;
	width: 580px;
	clear: both;
	float: left;
	line-height: 55px;
	font-size: 23px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	text-indent: 25px;
	margin-top: 2px;
}
.login_guide_top h2 {
	height: 55px;
	width: 580px;
	clear: both;
	float: left;
	line-height: 55px;
	font-size: 23px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	text-indent: 25px;
	margin-top: 2px;
}
.c_title {
	clear: both;
	float: left;
	height: 43px;
	width: 580px;
}
.c_title p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 41px;
	text-indent: 25px;
	float: left;
}
.c_title ul {
	float: right;
	height: 30px;
	width: 200px;
	margin-top: 6px;
	display: block;
	margin-right: 20px;
}
.c_title li {
	float: right;
	height: 25px;
	width: 90px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 30px;
	text-indent: 25px;
	margin-left: 10px;
}
.main_button {
	margin-top: 12px;
	clear: both;
	float: left;
	width: 600px;
}
.main_button ul {
	margin-left: 16px;
}
.main_button li {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	float: left;
	height: 48px;
	width: 180px;
	text-align: center;
	line-height: 48px;
	color: #FFF;
	display: block;
}
.main_button li a:link {
	color: #FFF;
}
.main_button li a:hover {
	color: #b2b2b2;
}
.btn_q {
	background-image: url(../images/btn_quest.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	height: 48px;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
.btn_q a {
	background-image: url(../images/btn_quest.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 48px;
	width: 180px;
	display: block;
}
.btn_q a:hover {
	background-color: transparent;
 	background-image: none;
}
.btn_e {
	background-image: url(../images/btn_event.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	height: 48px;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
.btn_e a {
	background-image: url(../images/btn_event.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 48px;
	width: 180px;
	display: block;
}
.btn_e a:hover {
	background-color: transparent;
 	background-image: none;
}
.btn_w {
	background-image: url(../images/btn_shibutsu.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	height: 48px;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
.btn_w a {
	background-image: url(../images/btn_shibutsu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 48px;
	width: 180px;
	display: block;
}
.btn_w a:hover {
	background-color: transparent;
 	background-image: none;
}
.contents {
	clear: both;
	float: left;
	width: 580px;
	margin-left: 10px;
	margin-top: 20px;
}
.contents_titlebox {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 50px;
	width: 580px;
	float: left;
	background-image: url(../images/img_contents_back01.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
.contents_titlebox h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	float: left;
	text-indent: 25px;
	display: block;
	margin-top: 16px;
	white-space:nowrap;
}
.contents_titlebox h5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	display: block;
	float: right;
	margin-top: 20px;
	margin-right: 25px;
}
.contents_titlebox h5 a {
	color: #830808;
	font-weight: bold;
}
.pagenavi {
	font-size: 12px;
	float: left;
	clear: both;
	margin-left: 30px;
	margin-top: 10px;
	display: block;
	width: 520px;
	height: 24px;
}
.pagenavi2 {
	font-size: 12px;
	float: left;
	clear: both;
	display: block;
	width: 530px;
	height: 18px;
}
.pagenavi2 p a {
	margin-right: 5px;
	float: left;
	margin-top: 3px;
}
.pagenavi p {
	float: left;
	margin-top: 3px;
}
h5.sort {
	float: right;
	margin-top: 0px;
}
.event_box {
	clear: both;
	float: left;
	margin-left: 25px;
	margin-top: 20px;
	width: 530px;
}
.event_box_file {
	clear: both;
	float: left;
	margin-left: 23px;
	margin-top: 20px;
	width: 534px;
}
.event_box ul {
	margin-right: -19px;
	*margin-bottom: 10px;
	zoom: 1;
}
.event_box .e_box li {
	float: left;
	height: 246px;
	width: 164px;
	display: block;
	background-image: url(../images/img_event_box.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 19px;
	margin-bottom: 12px;
}
* html .event_box ul { /* for IE6 */
	margin-right: -38px;
}
.ev_select_back01 p{
	margin-top: 12px;
	margin-left: 15px;
	display: block;
	float: left;
}
.event_box .date_keisai {
	float: right;
	height: 20px;
	width: 80px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	display: block;
	text-align: right;
	line-height: 11px;
	margin-top: 2px;
}
.event_box .image_e {
	display: table-cell;
	height: 100px;
	width: 164px;
	text-align: center;
	vertical-align: middle;
	layout-grid-line:110px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 3px;
}
.event_box .event_title {
	display: block;
	clear: both;
	float: left;
	width: 140px;
	margin-left: 12px;
	margin-top: 3px;
	font-size: 11px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #780000;
	text-align: center;
	line-height: 16px;
	font-weight: bold;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
}
.event_box .event_title a {
	color: #780000;
}
.event_box .date_sime {
	font-size: 10px;
	-webkit-text-size-adjust: none;
	text-align: center;
	display: block;
	clear: both;
	float: left;
	width: 145px;
	margin-top: 5px;
	margin-top: 0px\9;
	margin-left: 12px;
}
.event_box .date_kaisai {
	font-size: 10px;
	-webkit-text-size-adjust: none;
	text-align: center;
	display: block;
	clear: both;
	float: left;
	width: 145px;
	margin-top: 0px;
	margin-left: 12px;
}
.event_box .teiin {
	font-size: 10px;
	-webkit-text-size-adjust: none;
	text-align: center;
	display: block;
	clear: both;
	float: left;
	width: 145px;
	margin-top: 0px;
	margin-left: 12px;
}
.event_box .status{
	display: block;
	float: left;
}
.pagenavi ul {
	float: right;
	width: 280px;
	display: block;
}
.pagenavi li {
	float: right;
}
.contents h4  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	width: 580px;
	clear: both;
	float: left;
	display: block;
	text-indent: 25px;
	background-image: url(../images/img_title_contents_back2.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	color: #FFF;
	height: 32px;
	line-height: 32px;
}
.contents_middle {
	background-image: url(../images/img_contents_back02.gif);
	background-repeat: repeat-y;
	background-position: 5px 0px;
	width: 580px;
	clear: both;
	float: left;
	padding-bottom: 10px;
}
.motto {
	text-align: center;
	margin-top: 20px;
}
.dot_line  {
	height: 2px;
	width: 530px;
	margin-left: 25px;
	display: block;
	margin-top: 0px;
	clear: both;
	float: left;
}
.oshirase {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 26px;
	margin-left: 40px;
	margin-top: 20px;
}
.cont_down_box {
	margin-top: 20px;
	clear: both;
	float: left;
}
.contents_down {
	background-image: url(../images/img_contents_back03.gif);
	clear: both;
	float: left;
	height: 10px;
	width: 580px;
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
.input_table  {
	float: left;
	width: 530px;
	text-indent: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 30px;
	clear: both;
}
.input_table td {
	height: 30px;
	padding-left: 10px;
}
.input_table .it_left {
	width: 100px;
	background-color: #f2f2f2;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	vertical-align:top;
}
.input_table .text_area {
	margin-top: 10px;
	margin-bottom: 10px;
	max-width:380px;
	max-height:130px;
	width: 380px;
}
.inq_table  {
	float: left;
	width: 530px;
	text-indent: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 30px;
	clear: both;
}
.inq_table td {
	height: 30px;
}
.inq_table .it_left {
	width: 120px;
	background-color: #f2f2f2;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.inq_table .text_area {
	margin-top: 10px;
	margin-bottom: 10px;
	height:130px;
	width: 380px;
	resize:none;
}
.eco_table  {
	float: left;
	width: 360px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 30px;
	clear: both;
}
.eco_table td {
	height: 30px;
	padding-left: 10px;
}
.eco_table .it_left {
	width: 60px;
	background-color: #f2f2f2;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.eco_table .text_area {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 270px;
	height: 380px;
}
.eco_table_preview  {
	float: left;
	width: 360px;
	text-indent: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 30px;
	clear: both;
}
.eco_table_preview td {
	height: 30px;
}
.eco_table_preview .it_left {
	width: 90px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.saisoku {
	height: 128px;
	width: 508px;
	float: left;
	clear: both;
	margin-top: 10px;
	overflow: auto;
	border: 1px solid #CCC;
	margin-left: 10px;
}
.saisoku_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.kiyaku_doui {
	margin-bottom: 15px;
}
.kiyaku_doui table {
	margin-left: 15px;
	height: 20px;
}
.kiyaku_check1  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #830808;
	margin-bottom: 5px;
	float: left;
}
.kiyaku_check1 a:link {
	color: #0C9;
}
.kiyaku_check2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 12px;
}
.event_shinsei {
	margin-left: 25px;
	margin-top: 20px;
	width: 530px;
	float: left;
}
.event_shinsei ul {
	text-align: center;
	margin-bottom: 10px;
}
.event_shinsei li  {
	text-align: center;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
.admin_table {
	font-size: 10px;
	-webkit-text-size-adjust: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border: 1px solid #999;
	clear: both;
	float: left;
}
.admin_table p {
	margin-left: 10px;
	font-size: 12px;
	line-height: 20px;
}
.misyori {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	color: #FFF;
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.admin_table p.hiketsu {
	background-color: #5546FF;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	text-indent: 10px;
	color: #FFF;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.admin_table p.syouninzumi {
	background-color: #999;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	text-indent: 10px;
	color: #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust: none;
}
.admin_table td {
	border: 1px solid #999;
}
.admin_table span {
	font-size: 8px;
}
.event_name {
	margin: 10px;
	height: 90px;
	width: 320px;
}
.event_shinseibi {
	height: 40px;
	width: 120px;
	margin-top: 10px;
	margin-left: 10px;
}
.text_1 {
	font-size: 11px;
	-webkit-text-size-adjust: none;
	line-height: 16px;
	font-weight: bold;
}
.event_name td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.event_shinseibi td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kaitou_comment {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 380px;
	float: left;
	margin-left: 10px;
	height: 60px;
	resize:none;
}
.syounin_hiketsu {
	float: right;
	margin-top: 10px;
	width: 30px;
	margin-right: 20px;
}
.syounin_hiketsu li {
	float: right;
	width: 20px;
	margin-bottom: 7px;
}
.shimekiri {
	float: left;
	margin-top: 25px;
	font-size: 12px;
	line-height: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.btn_shiryou_look {
	clear: both;
	float: left;
	margin-top: 30px;
}
.ev_y_a {
	width: 530px;
	float: left;
}
.ev_y_a01 {
	float: left;
	height: 320px;
	width: 170px;
}
.ev_y_a02 {
	float: right;
	width: 350px;
}
.ev_y_b {
	width: 530px;
	border: 1px solid #CCC;
	clear: both;
	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
}
.ev_yoyaku_title {
	width: 340px;
	font-size: 15px;
	display: block;
	float: left;
	clear: both;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 3px;
	word-wrap: break-word;
}
.ev_syuppin_title {
	font-size: 15px;
	text-indent: 18px;
	display: block;
	float: left;
	background-image: url(../images/img_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	clear: both;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 10px;
}
.ev_date {
	font-size: 12px;
	text-indent: 18px;
	clear: both;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 3px;
	width: 350px;
}
.ev_syusaisya {
	font-size: 13px;
	vertical-align: middle;
	text-indent: 10px;
	float: left;
	line-height: 35px;
}
.ev_syusaisya span {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	margin-right: 10px;
}
.ev_iframe {
	clear: both;
	float: left;
	height: 280px;
	width: 350px;
	margin-top: 5px;
}
.ev_y_b01 {
	width: 510px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	/*height: 48px;*/
}
.ev_y_b02 {
	width: 390px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ev_y_b03 {
	width: 100px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.ev_y_b04 {
	width: 530px;
	clear: both;
	float: left;
	margin-top: 5px;
}
.ev_y_b05 {
	width: 530px;
	clear: both;
	float: left;
	margin-top: 5px;
}
.ev_y_b06 {
	clear: both;
	width: 510px;
	margin-right: auto;
	margin-left: auto;
}
.ev_y_b07 {
	width: 360px;
	clear: both;
	float: right;
	margin-top: 5px;
}
.ev_y_b .img_syusaisya {
	float: right;
	display: block;
	margin-top: 7px;
	margin-right: 10px;
}
.ev_y_b02 p {
	float: left;
}
.ev_y_b01 table td {
	height: 24px;
}
.b02_textarea {
	float: right;
	width: 335px;
	height: 70px;
	resize:none;
}
.ev_y_b03 table td {
	height: 20px;
}
.btn_kanren {
	margin-top: 15px;
	margin-bottom: 5px;
}
.kanren_title  {
	font-size: 15px;
	background-image: url(../images/img_arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-indent: 15px;
	margin-left: 12px;
	margin-top: 5px;
}
.ev_y_b04 table {
	margin-right: auto;
	margin-left: auto;
}
.ev_y_b05 table {
	margin-right: auto;
	margin-left: auto;
}
.ev_y_b04 img {
	margin-right: 20px;
	margin-left: 20px;
}
.ev_y_b05 img {
	margin-right: 5px;
	margin-left: 5px;
}
.date01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 8px;
}
.contents_titlebox table {
	float: right;
	margin-top: 15px;
	margin-right: 25px;
}
.ev_prev1 {
	width: 527px;
	margin-top: 5px;
	border: 1px solid #CCC;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	clear: both;
	float: left;
}
.ev_prev_title {
	color: #FFF;
	text-align: center;
	height: 20px;
	width: 90px;
	background-color: #8a0808;
	font-size: 12px;
	line-height: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	clear: both;
}
.eco_search_title {
	color: #FFF;
	text-align: center;
	height: 24px;
	background-color: #8a0808;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	line-height: 24px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float: left;
	clear: both;
	width: 100px;
}
.ev_prev1 td {
	height: 30px;
	border: 1px solid #CCC;
	text-align: left;
	padding-left: 10px;
}
.ev_prev_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.ev_prev_text2  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-indent: 12px;
}
.ev_prev_text3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.ev_prev_text4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	text-indent: -12px;
}
.ev_prev_left {
	width: 110px;
}
.ev_prev1 td span {
	display: inline;
	margin-right: 10px;
	text-align: left;
}
.ev_prev1 p {
	margin-top: 10px;
	margin-bottom: 010px;
}
.ev_past_box {
	margin-bottom: 10px;
	clear: both;
	float: left;
	width: 528px;
}
.ev_past_box2 {
	margin-bottom: 11px;
	clear: both;
	float: left;
	border: 1px solid #CCC;
	/*height: 110px;*/
	width: 528px;
}
.ev_past01 {
	height: 29px;
	width: 528px;
	background-color: #CCC;
}
.ev_past01 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 30px;
	text-indent: 10px;
}
.ev_past02 {
	clear: both;
	float: left;
	width: 310px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.ev_past03 {
	float: left;
	width: 160px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.ev_past02 table {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 20px;
	width: 290px;
}
.hissu {
	color: #830808;
}
.input_table2  {
	width: 485px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	line-height: 30px;
	float: left;
	clear: both;
	margin-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.input_table2 td {
	height: 30px;
	padding-left: 10px;
}
.input_table2 .it_left {
	width: 75px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.input_table2 img {
	margin-top: 5px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
}
.event_box2 {
	margin-top: 20px;
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}
.event_box2 h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 17px;
	text-align: center;
	margin-bottom: 5px;
}
.ev_select_back01 {
	background-image: url(../images/img_ev_select_back01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 550px;
	clear: both;
	float: left;
}
.ev_select_back02 {
	background-image: url(../images/img_ev_select_back02.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 550px;
	float: left;
	clear: both;
}
.ev_select_back03 {
	background-image: url(../images/img_ev_select_back03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 550px;
	clear: both;
	float: left;
}
.ev_select_back02b {
	background-image: url(../images/img_ev_select_back02b.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 550px;
	float: left;
	clear: both;
	padding-bottom: 10px;
}
.ev_select_back03b {
	background-image: url(../images/img_ev_select_back03b.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 550px;
	clear: both;
	float: left;
}
.ev_select_back01 p  {
	font-size: 15px;
	margin-left: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	margin-top: 12px;
	display: block;
}
.ev_select_back01 p span{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FF0;
}
.kome1 {
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	margin-top: 12px;
	margin-left: 10px;
}
.renzoku {
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 13px;
	font-weight: normal;
	margin-top: 14px;
	float: right;
	width: 250px;
	display: block;
	margin-right: 25px;
}
.shisetu_time {
	float: left;
	margin-left: 0px;
}
.junbi {
	float: right;
	height: 20px;
	width: 150px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 12px;
	text-indent: -10px;
	margin-right: 8px;
}
.yuzuru {
	float: right;
	height: 20px;
	width: 180px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 12px;
	margin-right: 8px;
	clear: none;
}
.jizen_kokuchi {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 12px;
	margin-left: 0px
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.input_table iframe {
	height: 130px;
	width: 380px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.it_left span {
	color: #8a0808;
}
.akijoukyou {
	clear: both;
	float: left;
	width: 526px;
	margin-top: 10px;
	border: 2px solid #CCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.akijoukyou #btn_ev {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 10px;
}
.program {
	/*background-color: #fcf;*/
	clear: both;
	float: left;
	height: 70px;
	width: 510px;
	margin-top: 10px;
	margin-top: 0px\9;
	margin-left: 10px;
}
.yoyaku_ok {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	text-align: center;
	margin-top: 10px;
	color: #8a0808;
	font-weight: bold;
}
.btn_back {
	float: right;
	margin-top: 16px;
	margin-right: 25px;
}
.btn_back2 {
	float: right;
}
.ev_select_back02b img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.ev_copy_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 25px;
}
.ev_prev_hissu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #8a0808;
	float: right;
	margin-top: 25px;
}
.ev_prev_hissu2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #8a0808;
	float: right;
}
.ev_text_link {
	float: left;
	clear: both;
	margin-top: -10px;
	margin-left: -10px;
}
.ev_y_a02 textarea {
	clear: both;
	float: left;
	height: 280px;
	width: 350px;
	margin-top: 10px;
	resize:none;

}
.kome {
	color: #820808;
}
.ev_prev_text5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.ev_prev_text6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}
.event_shinsei_list {
	width: 285px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 11px;
	-webkit-text-size-adjust: none;
}
.ev_past04 {
	width: 50px;
	border: 1px solid #CCC;
	vertical-align: top;
	text-align: left;
	padding-bottom: 10px;
}
.ev_past04 img {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	clear: both;
	float: right;
}
.oubosya_ichiran {
	width: 46px;
	text-align: center;
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 8px;
	clear: both;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	line-height: 13px;
}
.ev_01b {
	width: 250px;
	margin-left: 25px;
	float: left;
	margin-bottom: -10px;
	height: 22px;
	margin-top: 10px;
}
.ev_01c {
	width: 70px;
	float: right;
	margin-bottom: -10px;
	height: 22px;
	margin-right: 25px;
	margin-top: 10px;
}
.ev_past05 {
	clear: both;
	float: left;
	width: 366px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	/*height: 80px;*/
}
.ev_past06 {
	float: left;
	width: 160px;
	/*height: 80px;*/
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;*/
}
.ev_past05 table {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 20px;
	width: 346px;
}
.ev_past06 table {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: 20px;
	line-height: 20px;
	width: 140px;
	float: left;
}
.event_box .put_table {
	text-align: center;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
.event_box .put_table td {
	text-align: center;
	border: 1px solid #999;
	height: 30px;
}
.put_table {
	clear: both;
	float: left;
}
.put_table td.oubo_day p{
	text-align: left;
	float: left;
	display: block;
	margin-left: 10px;
	margin-top: 2px;
}
.put_table td.ev_comment  p{
	margin-left: 10px;
	display: block;
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}
.put_table input {
	width: 24px;
}
.put_btn {
	float: right;
}
.put_btn img {
	float: right;
	margin-right: 5px;
}
.event_num {
	width: 530px;
	/*height: 20px;*/
	float: left;
	margin-bottom: 10px;
}
.eco_num {
	width: 530px;
	float: left;
	margin-bottom: 10px;
}
.ev_name  {
	float: left;
	font-size: 14px;
	display: block;
}
.ev_oubosuu {
	float: right;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	display: block;
}
.ev_oubosuu span {
	font-size: 15px;
}
.joutai  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 29px;
	float: left;
	margin-left: 10px;
}
.joutai2  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 29px;
	float: left;
	margin-left: 10px;
	color: #FFF;
}
.event_num2  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 29px;
	float: right;
	margin-right: 10px;
}
.event_num3  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 29px;
	float: right;
	margin-right: 10px;
	color: #FFF;
}
.ev_list_box {
	width: 530px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	clear: both;
	float: left;
}
.ev_list_box_a {
	background-color: #CCC;
	height: 30px;
	border: 1px solid #CCC;
}
.ev_list_box_b {
	height: 30px;
	border: 1px solid #CCC;
	background-color: #EE8C00;
}
.ev_list_box_c {
	height: 30px;
	border: 1px solid #CCC;
	background-color: #006C00;
}
.ev_list_box_d {
	height: 30px;
	border: 1px solid #CCC;
	background-color: #999;
}
.ev_list_box_e {
	height: 30px;
	border: 1px solid #CCC;
	background-color: #0000B6;
}
.ev_list_box_f {
	height: 30px;
	border: 1px solid #CCC;
	background-color: #008b8b;
}
.ev_list_box_g {
	height: 30px;
	border: 1px solid #CCC;
	background-color: #CB0000;
}

.event_shinsei_list2 table {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 140px;
}
.oubo_table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: auto;
}
.event_shinsei_list2 {
	vertical-align: top;
	width: auto;
	border: 1px solid #CCC;
}
.chuui {
	width: 320px;
	float: right;
}
.shiborikomi {
	float: left;
}
.ev_01 {
	margin-bottom: 10px;
	float: left;
	width: 530px;
}
.btn_box {
	float: right;
	margin-top: 5px;
}
.file_01 {
	clear: both;
	float: left;
	margin-bottom: 10px;
}
.bbs_01 {
	clear: both;
	float: left;
	margin-bottom: 10px;
	width: 534px;
}
.mypage {
	background-image: url(../images/img_mypage.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 38px;
	width: 534px;
	margin-bottom: 10px;
}
.mypage h3 {
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #FFF;
	margin-top: 8px;
	margin-left: 15px;
}
.kairan {
	background-image: url(../images/img_kiyaku_kairan.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	float: left;
	height: 38px;
	width: 534px;
	margin-bottom: 10px;
}
.kairan2 {
	background-image: url(../images/img_bbs_kairan.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	float: left;
	height: 38px;
	width: 534px;
	margin-bottom: 10px;
}
.shisetsu_yoyaku {
	background-image: url(../images/img_kiyaku_shisetsu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	float: left;
	height: 38px;
	width: 534px;
	margin-bottom: 10px;
}
.sagasu {
	background-image: url(../images/img_bbs_sagasu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	float: left;
	height: 38px;
	width: 534px;
	margin-bottom: 10px;
}
.kiyaku_shorui {
	background-image: url(../images/img_kiyaku_syorui.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	float: left;
	height: 38px;
	width: 534px;
	margin-bottom: 10px;
}
.zatsudan {
	background-image: url(../images/img_bbs_zatsudan.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	float: left;
	height: 38px;
	width: 534px;
	margin-bottom: 10px;
}
.file_table table {
	width: 510px;
	margin-left: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.ft_left {
	width: 65px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
}
.okigaru {
	height: 28px;
	width: 530px;
	text-indent: -9999px;
	margin-bottom: 10px;
	margin-top: 20px;
	clear: both;
	float: left;
	background-image: url(../images/img_okigaru.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.inq_kome {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 13px;
	margin-bottom: 7px;
	clear: both;
	float: left;
	width: 530px;
}
.bbs_riyou {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.bbs_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	clear: both;
	float: left;
	width: 400px;
	margin-left: 20px;
}
.bbs_box img {
	float: right;
	margin-right: 20px;
}
.search_window {
	background-image: url(../images/img_itown_search.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#searchform {  
}  
#keywords  {
	border: 1px solid #CCC;
	height: 24px;
	width: 236px;
	float: left;
	margin-top: 7px;
	margin-left: 134px;
}  
#searchBtn {
	float: right;
	margin-top: 6px;
	margin-right: 10px;
}
.search_01 li {
	float: left;
	margin-right: 18px;
	margin-bottom: 15px;
}
.search_01 ul {
	margin-right: -15px;
}
.search_02 li {
	float: left;
	margin-right: 13px;
	margin-bottom: 15px;
}
.search_02 ul {
	margin-right: -15px;
}
.eco_put_left {
	width: 160px;
	float: left;
	clear: both;
	font-size: 10px;
	-webkit-text-size-adjust: none;
}
.eco_put_box {
	clear: both;
	float: left;
	width: 530px;
}
.eco_put_box2 {
	clear: both;
	float: left;
	width: 530px;
	border: 1px solid #CCC;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.eco_put_box3 {
	clear: both;
	float: left;
	width: 530px;
	padding-bottom: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 10px;
}
.eco_image_big {
	margin-bottom: 10px;
}
.eco_put_left .eco_image_big td {
	width: 160px;
}
.eco_put_left .eco_image_small td {
	width: 75px;
}
.eco_image_small_l {
	float: left;
}
.eco_image_small_r {
	float: right;
}
.eco_image_s_box {
	clear: both;
	float: left;
	margin-bottom: 10px;
	width: 160px;
}
.eco_pre_right {
	float: right;
	width: 360px;
}
.eco_comment {
	/*text-indent: 0px;
	font-size: 13px;
	line-height: 16px;
	margin: 10px;*/
	clear: both;
	float: left;
	height: 280px;
	width: 350px;
	margin-top: 10px;
	resize:none;
}
.want {
	margin-left: 30px;
	display: block;
	clear: both;
	margin-top: 0px;
	float: left;
}
.eco_form_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #8a0808;
	clear: both;
	float: left;
	font-weight: bold;
	display: block;
	width: 200px;
}
.eco_put_box2 table {
	width: 508px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.eco_put_box2 table td {
	height: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.eco_put_box2 table textarea   {
	width: 280px;
	height: 80px;
	resize: none;
}
.eco_put_box2 input {
	width: 215px;
}
.kaitou_caution {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	line-height: 13px;
	text-indent: -9px;
	margin-left: 17px;
	margin-right: 5px;
}
.eco_put_box2 img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
.eco_q_left {
	float: left;
	width: 60px;
}
.eco_q_right {
	width: 460px;
	float: right;
}
.q_right  {
	clear: both;
	float: left;
}
.q_right2  {
	width: 320px;
	float: right;
}
.eco_q_right table td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.eco_q_right {
	float: right;
}
.eco_q_right2 {
	float: right;
}
.question {
	background-color: #8a0808;
	width: 56px;
	height: 24px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	line-height: 24px;
}
.answer {
	width: 46px;
	height: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #8a0808;
	text-align: center;
	line-height: 24px;
	border: 2px solid #8a0808;
	margin-top: 0px;
	float: left;
}
.eco_q_date {
	text-align: right;
}
.eco_q_text {
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 15px;
	margin-top: 5px;
	width:320px;
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */

}
.eco_put_box3 .hr_1 {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #cccccc;
	height: 1px;
	clear: both;
	float: left;
	width: 460px;
}
.eco_q_right img {
	display: block;
	float: left;
	margin-left: 8px;
}
.q_button img {
	float: right;
	display: block;
	margin-top: 10px;
}
.hr_2 {
	clear: both;
	float: left;
	width: 100%;
	height: 1px;
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #cccccc;
}
.eco_komemark {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 12px;
	float: left;
	margin-top: 10px;
	clear: both;
	width: 530px;
}
.kakutei_kome {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	float: left;
	margin-top: 8px;
}
.eco_search_box {
	width: 530px;
	height: 110px;
	float: left;
	margin-bottom: 10px;
}
.eco_search_box p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	line-height: 13px;
	float: left;
}
.eco_search_left  table{
	float: left;
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.eco_search_left {
	float: left;
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.eco_search_left td  {
	padding-bottom: 10px;
	padding-right: 10px;
}
.eco_search_right {
	float: right;
	width: 270px;
}
.eco_search_right table {
	width: 270px;
}
.eco_search_right input {
	width: 130px;
	padding: 0px;
	float: left;
	margin-top: 2px;
}
.eco_search_right img {
	margin-left: 5px;
	display: block;
	float: left;
}
.eco_m_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	line-height: 12px;
	height: 10px;
}
.eco_m_t2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	height: 80px;
}
.eco_m_t2 span {
	font-size: 16px;
	font-weight: bold;
}
.event_box .put_table {
	text-align: center;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
.eco_main_table {
	clear: both;
	float: left;
	margin-left: 10px;
	width: 510px;
}
.eco_main_table td {
	text-align: center;
	padding: 5px;
}
.syuppin_name {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	float: left;
	margin-left: 5px;
	/*width: 180px;*/
}
.eco_main_table img {
	float: left;
}
.hyouji {
	clear: both;
	float: left;
	width: 530px;
	text-align: center;
	margin-top: 10px;
	display: block;
	margin-bottom: 0px;
}
.eco_main_box {
	clear: both;
	float: left;
	width: 530px;
	margin-bottom: 20px;
}
.eco_main_top {
	background-image: url(../images/eco_main_back1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 40px;
	width: 530px;
}
.eco_main_middle {
	background-image: url(../images/eco_main_back2.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	clear: both;
	float: left;
	width: 530px;
}
.eco_main_bottom {
	background-image: url(../images/eco_main_back3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	float: left;
	height: 20px;
	width: 530px;
}
.border_left {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
}
.konokata {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	font-weight: bold;
	clear: both;
	float: left;
	width: 530px;
	margin-bottom: 5px;
	margin-top: 30px;
}
.shopping_box {
	width: 265px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	height: auto;
	text-align:center;
}
.shop_name  {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #830808;
	margin-top: 10px;
}
.shop_name a {
	color: #830808;
}
.kiyaku_doui table {
	float: left;
	width: 320px;
}
.shop_name2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	float: left;
	margin-bottom: 5px;
}
.moji_link {
	float: right;
	width: 120px;
}
.shop_box {
	clear: both;
	float: left;
	margin-left: 25px;
	margin-top: 20px;
	width: 530px;
}
.shop_box table {
	clear: both;
	float: left;
	width: 530px;
	font-size: 15px;
	line-height: 18px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 10px;
}
.shop_box table td {
	padding: 5px;
	border: 1px solid #CCC;
}
.moji_link p a{
	display: inline;
	float: right;
	margin-left: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
.shop_comment {
	clear: both;
	float: left;
	/*height: 200px;*/
	width: 530px;
	margin-top: 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.shop_box img {
	clear: both;
	float: left;
}
.shop_box span {
	font-weight: bold;
}
.kaki_kakunin {
	clear: both;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	width: 530px;
}
.qa_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 15px;
}
.qa_list {
	clear: both;
	float: left;
	width: 530px;
	height: 500px;
	margin-top: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #EEE;
}
.qa_list p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
	color: #830808;
}
.mypage_table table {
	clear: both;
	float: left;
	width: 510px;
	margin-left: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}
.mypage_table table td {
	height: 24px;
	vertical-align: middle;
}
.cm {
	height: 24px;
	vertical-align: middle;
	font-size: 12px;
}
.myp_left {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
.mypage_table a {
	color: #00F;
}
.ft_right {
	width: 180px;
	padding-bottom: 8px;
}
.file_table table td {
	height: 20px;
}
.shop_img {
	height: 138px;
	width: 265px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	layout-grid-line:138px;
}
.shop_img img {
	vertical-align: middle;
}
.itown_base {
	float: left;
	height: 74px;
	width: 165px;
	display: block;
	position: relative;
}
.search_01 li a:hover {
	background-color: transparent;
 	background-image: none;
}
.search_02 li a:hover {
	background-color: transparent;
 	background-image: none;
}
/*.search_01 table {
	margin-left: 67px;
	height: 74px;
	width: 98px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	line-height: 15px;
}*/
.search_02 .re_t {
	height: 74px;
	width: 165px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	line-height: 15px;
	position: absolute;
	top: -5px;
	right: 0px;
	margin-top: 5px;
}
.shopping_container {
	float: left;
	height: auto;
	width: 530px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.search_02 .re_t td {
	padding-left: 65px;
}
.search_02 .btn_box_01 a{
	background-image: url(../images/btn_itown_01_gourmet.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_02 a{
	background-image: url(../images/btn_itown_02_home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_03 a{
	background-image: url(../images/btn_itown_03_medical.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_04 a{
	background-image: url(../images/btn_itown_04_beauty.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_05 a{
	background-image: url(../images/btn_itown_05_life.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_06 a{
	background-image: url(../images/btn_itown_06_shoping.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_07 a{
	background-image: url(../images/btn_itown_07_pet.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_08 a{
	background-image: url(../images/btn_itown_08_travel.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_09 a{
	background-image: url(../images/btn_itown_09_business.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_10 a{
	background-image: url(../images/btn_itown_10_lesson.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_11 a{
	background-image: url(../images/btn_itown_11_hobby.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_12 a{
	background-image: url(../images/btn_itown_12_pablic.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_13 a{
	background-image: url(../images/btn_itown_13_sports.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_14 a{
	background-image: url(../images/btn_itown_14_event.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.search_02 .btn_box_15 a{
	background-image: url(../images/btn_itown_15_car.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 74px;
	width: 165px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.kai_com {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	float: left;
	width: 62px;
	margin-top: 10px;
	margin-left: 8px;
	display: block;
}
.kanren_ev_table {
	float: left;
	width: 530px;
}
.kan_en_left {
	width: 350px;
}
.hissu3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #8a0808;
	width: 510px;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: -5px;
	display: block;
	text-align: right;
	margin-left: 20px;
	zoom: 1;
}
.an {
	height: 10px;
	width: 100%;
	display: block;
}
.st_box {
	width: 133px;
	margin-top: 12px;
	margin-left: 15px;
}

/* カスタマイズ */
/* 譲ります */
div.fileinputs {
	position: relative;
	width:80px;
}
div.fileinputs img {
	vertical-align:middle;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div.fakefile input {
	float: left;
    width:40px;
}
.fileinputs input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.errmsg{
    clear: left;
    padding:20px 0 20px 20px;
    color: #FF0000;
    font-size: 14px;
	font-weight: bold;
	/*float: left;*/

}
/* 利用規約 */
.register_content {
    margin: 0 auto;
    padding: 5px;
    width: 520px;
    height: 400px;
    overflow: auto;
    border: 1px solid #bebebe;
}
.register_h3 h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	font-weight: bold;
	float: left;
	text-indent: 25px;
	display: block;
	margin-top: 13px;
}
.m{
color:#8A0808;
}
.register_tb td{
 line-height: 20px;
}

/* プライバシーポリシー */
.privacy_div{
    font-size:1.1em;
    margin-bottom:6px;
    clear: both;
}

.privacy_title{
    margin-bottom: 6px;
    font-size: 1.1em;
    color: #E67048;
    font-weight: bold;
}

/* 生活緊急連絡先 */
.emergencies_tbl td{
    padding: 8px;
    
}
.etitle{
  font-weight: bold;
  font-size: 14px;
}
/* enquete */
h1.c_1 {
	background-image: url(../images/img_title_ics2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	height: 60px;
	width: 230px;
	position: absolute;
	left: 0px;
	top: 10px;
	z-index: 1;
}
.textin0{
  text-indent:0;
}

.image_e_deail {
	text-align: center;
}
/*操作説明*/
.guide {
	height:35px;
	background: url(../images/top_guide.gif) no-repeat 0 0;
	padding:5px 0 0 26px;
	float:right;
	}
	
/* 新着情報 */
.news_info {
	width: 230px;
	padding-top: 30px;
	padding-right: 35px;
	padding-left: 35px;
}
.shinchaku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FFF;
	background: url(../images/img_title_contents_back2.png) no-repeat 0 0;
	text-align: center;
	padding-top: 7px;
/*	padding-bottom: 7px;*/
}
.news_box {
	width: 198px;
	padding: 15px;
	border: 1px solid #390f09;
	height: 200px;
	overflow: auto;
}
.news_box dt {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 3px;
}
.news_box dd {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}
