﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

/* #
--------- --------- --------- --------- --------- */
.seminar_mtitle {
	background: url(../images/seminar/seminar_mtitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 64px 0 0 0;
	width: 699px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:64px;/* for ie5.x */
	}

.seminar_stitle {
	background: url(../images/common/icon_arrow4.jpg) no-repeat;
	background-position: 6px center;
	background-color: #E6E6E6;
	margin:0 0 20px 0;
	padding:5px 0 2px 24px;
	font-size:1.6em;
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	width:676px;
	position:relative;
	}
	
.seminar_stitle b {
	position: absolute;
	top:6px;
	right:6px;
	background: url(../images/seminar/seminar_new.gif) no-repeat;
	margin: 0 0 10px 0;
	padding: 13px 0 0 0;
	width: 29px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:13px;/* for ie5.x */
	}
	
.post_date {
	margin:0 0 10px 0;
	text-align: right;
	font-size:1.2em;
	}
	
.post_area {
	margin:0 0 10px 0;	
	}
	

.info_more {
	margin:0 0 15px 0;
	height:18px;
	}
	
.info_more a {
	float:right;
	background: url(../images/seminar/info_more.gif) no-repeat;
	margin: 0;
	padding: 18px 0 0 0;
	width: 141px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.post_image {
	margin:0;
	width:210px;
	float:left;
	}
	
.seminar_table {
	margin:0;
	width:100%;
	float:left;
	line-height:1.4;
	font-size:1.4em;
	}
	
.seminar_table th {
	background: url(../images/common/dot.gif) repeat-x;
	background-position: 0 bottom;
	padding:5px 0 3px 0;
	width:120px;
	font-weight: bold;
	vertical-align: top;
	}
	
.seminar_table td {
	background: url(../images/common/dot.gif) repeat-x;
	background-position: 0 bottom;
	padding:5px 0 3px 0;
	vertical-align: top;
	}
	

.paging {
	background: url(../images/common/dot.gif) repeat-x;
	margin:0 0 40px 0;
	padding:15px 0 0 0;
	font-size:1.4em;
	text-align: center;
	}

.backlink {
	margin:0 0 15px 0;
	height:23px;
	width:700px;
	position: relative;
	}

.back {
	margin:0;
	padding:6px 0 0 0;
	height:17px;
	font-size:1.4em;
	}
	
.back a {
	background: url(../images/seminar/icon_circle_top.gif) no-repeat;
	background-position: 0 2px;
	margin:0;
	padding:1px 0 1px 15px;
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	}
	
.print {
	position: absolute;
	top:0;
	right:0;
	width:210px;
	height:23px;
	}
	
.print a {
	background: url(../images/seminar/seminar_print.jpg) no-repeat;
	margin: 0;
	padding: 23px 0 0 0;
	width: 210px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:23px;/* for ie5.x */
	}
	
.print a:hover {
	background-position: 0 -23px;
	}

.entry_area {
	margin:0 0 30px 0;
	padding:0;
	font-size:1.4em;
	}

.entry_area p {
	margin:0 0 10px 0;
	}
	
.entry_area a {
	color: #990100;
	}
	
.entry_area a:hover {
	color: #990100;
	text-decoration: underline;
	}
	
.entry_area b,
.entry_area stronge {
	font-weight: bold;
	}
	
.entry_area2 {
	margin:0 0 30px 0;
	padding:0;
	font-size:1.3em;
	}
	
.entry_area2 a {
	color: #990100;
	}
	
.entry_area2 a:hover {
	color: #990100;
	text-decoration: underline;
	}

.entry {
	background: url(../images/seminar/seminar_tell.gif) no-repeat;
	background-position: 0 bottom;
	margin:0 158px 50px 158px;
	padding:0 0 40px 43px;
	height:33px;
	}
	
.entry a {
	background: url(../images/seminar/seminar_btn_order.gif) no-repeat;
	margin: 0;
	padding: 33px 0 0 0;
	width: 298px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:33px;/* for ie5.x */
	}
	
.entry a:hover {
	background-position: 0 -34px;
	}
	
#gmap {
	margin:0 0 30px 0;
	height:550px;
	background-color: #F0F0F0;
	}
	
.paging2 {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	border-top:1px solid #4D4D4D;
	height: 15px;
	width:700px;
	font-size:1.4em;
	text-align: center;
	position: relative;
	}

.prev {
	background: url(../images/seminar/icon_circle_back.gif) no-repeat;
	background-position: 0 1px;
	position: absolute;
	top:10px;
	left:0;
	padding:0 0 0 15px;
	height:13px;
	}
	
.list {
	background: url(../images/seminar/icon_circle_top.gif) no-repeat;
	background-position: 0 2px;
	margin:0;
	padding:1px 0 1px 15px;
	height:12px;
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	}
	
.next {
	background: url(../images/seminar/icon_circle_next.gif) no-repeat;
	background-position: 0 1px;
	position: absolute;
	top:10px;
	right:0;
	padding:0 0 0 15px;
	height:13px;
	}
	
	
.prev a,
.next a {
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	}
	

.seminarside_area {
	margin:0 0 10px 0;
	padding:1px 1px 1px 1px;
	background-color: #D9D9D9;
	width:188px;
	position: relative;
	}
	
#calendar {
	margin:0 0 10px 0;
	padding:1px 1px 20px 1px;
	background-color: #D9D9D9;
	width:188px;
	position: relative;
	}
	
.seminarside_area2 {
	margin:0 0 10px 0;
	padding:1px 1px 1px 1px;
	background-color: #D9D9D9;
	width:188px;
	}


.seminar_sidetitle1 {
	background: url(../images/seminar/seminar_sidetitle1.jpg) no-repeat;
	margin:0;
	padding:11px 0 0 23px;
	width:165px;
	height:24px;
	font-size:1.4em;
	font-weight: bold;
	line-height:1.1;
	}
	
.calendar {
	margin:0;
	width:188px;
	border:2px solid #D9D9D9;
	background-color: #FFF;
	font-size:1.2em;
	line-height:1.4;
	}
	
.calendar th {
	padding:0;
	padding:2px 3px;
	border-bottom:2px solid #D9D9D9;
	height:15px;
	text-align: center;
	}
	
.calendar td {
	padding:2px 3px 0 3px;
	text-align: center;
	width:20px;
	height:22px;
	}
	
.calendar td a {
	display: block;
	background-color: #FFD080;
	}

.calendar th.sat {
	color:#00F;
	}
	
.calendar th.sun {
	color:#990100;
	}

.calendar th.sun,
.calendar th.sat,
.calendar td.sun,
.calendar td.sat {
	width:15px;
	}
	
.mprev {
	position: absolute;
	left:5px;
	bottom:5px;
	background: url(../images/seminar/seminar_icon2.gif) no-repeat;
	background-position: 0 2px;
	padding:0 0 0 12px;
	line-height:1.1;
	font-size:1.2em;
	}

.mnext {
	position: absolute;
	right:5px;
	bottom:5px;
	background: url(../images/seminar/seminar_icon3.gif) no-repeat;
	background-position: right 2px;
	padding:0 12px 0 0;
	line-height:1.1;
	font-size:1.2em;
	}
	



.side_list {
	margin:0;
	padding:8px 5px 3px 5px;
	width:174px;
	border:2px solid #D9D9D9;
	background-color: #FFF;
	font-size:1.2em;
	line-height:1.4;
	list-style-type: none;
	}
	
.side_list li {
	background: url(../images/seminar/seminar_icon1.gif) no-repeat;
	background-position: 0 center;
	margin:0 0 5px 0;
	padding:0 0 0 12px;
	}
	

.side_link {
	margin:0 0 2px 0;
	width:190px;
	height:35px;
	}
	
.side_link a {
	background: url(../images/seminar/seminar_sidetitle2.jpg) no-repeat;
	padding:11px 0 0 23px;
	width:167px;
	height:24px;
	font-size:1.4em;
	font-weight: bold;
	line-height:1.1;
	display: block;
	}
	
	
/* #
--------- --------- --------- --------- --------- */
.seminar_index_ex {
	margin:0 0 20px 0;
	font-size:1.4em;
	}
	
.seminar_index_ex a{
	color: #990100;
	font-weight: bold;
	text-decoration: underline;
	}
	
.seminar_index_ex a:hover{
	color: #990100;
	text-decoration: none;
	}

.exbox1 {
	background: url(../images/seminar/seminar_box1.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:0 0 30px 200px;
	min-height:85px;
	height:auto !important;
	height:85px;
	width:500px;
	position: relative;
	}
	
.exbox2 {
	background: url(../images/seminar/seminar_box2.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:0 0 30px 200px;
	min-height:60px;
	height:auto !important;
	height:60px;
	width:500px;
	position: relative;
	}
	
.exbox3 {
	background: url(../images/seminar/seminar_box3.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:0 0 30px 200px;
	min-height:75px;
	height:auto !important;
	height:75px;
	width:500px;
	position: relative;
	}
	
.exbox4 {
	background: url(../images/seminar/seminar_box4.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:0 0 30px 200px;
	min-height:85px;
	height:auto !important;
	height:85px;
	width:500px;
	position: relative;
	}
	
.exbox5 {
	background: url(../images/seminar/seminar_box5.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:0 0 30px 200px;
	min-height:90px;
	height:auto !important;
	height:90px;
	width:500px;
	position: relative;
	}
	
.exbox6 {
	background: url(../images/seminar/seminar_box6.jpg) no-repeat;
	margin:0 0 15px 0;
	padding:0 0 30px 200px;
	min-height:60px;
	height:auto !important;
	height:60px;
	width:500px;
	position: relative;
	}

.exex {
	margin:0 0 10px 0;
	font-size:1.4em;
	}


.to_list {
	margin:0 0 15px 0;
	padding:0;
	height:24px;
	}
	
.to_list.wl {
	background: url(../images/common/dot.gif) repeat-x;
	margin:0 0 25px 0;
	padding:15px 0 0 0;
	height:24px;
	}
	
.to_list a {
	float:right;
	background: url(../images/seminar/seminar_btn1.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 24px 0 0 0;
	width: 211px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:24px;/* for ie5.x */
	}

.boxbtn1,
.boxbtn2,
.boxbtn3,
.boxbtn4,
.boxbtn5,
.boxbtn6,
.boxbtn7 {
	position: absolute;
	right:0;
	bottom:0;
	margin:0;
	height:24px;
	}

.boxbtn1 a,
.boxbtn2 a,
.boxbtn3 a,
.boxbtn4 a,
.boxbtn5 a,
.boxbtn6 a,
.boxbtn7 a,
.boxbtn8 a,
.boxbtn9 a {
	float:right;
	margin: 0;
	padding: 24px 0 0 0;
	width:211px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:24px;/* for ie5.x */
	}
	
.boxbtn1 a {
	background: url(../images/seminar/seminar_btn2.jpg) no-repeat;
	}
	
.boxbtn2 a {
	background: url(../images/seminar/seminar_btn3.jpg) no-repeat;
	}
	
.boxbtn3 a {
	background: url(../images/seminar/seminar_btn4.jpg) no-repeat;
	}
	
.boxbtn4 a {
	background: url(../images/seminar/seminar_btn5.jpg) no-repeat;
	}
	
.boxbtn5 a {
	background: url(../images/seminar/seminar_btn6.jpg) no-repeat;
	width: 291px;
	}
	
.boxbtn6 a {
	background: url(../images/seminar/seminar_btn10.jpg) no-repeat;
	width: 252px;
	}
	
.boxbtn7 a {
	background: url(../images/seminar/seminar_btn8.jpg) no-repeat;
	width: 243px;	
	}
	
.boxbtn8 a {
	background: url(../images/seminar/seminar_btn9.jpg) no-repeat;
	width: 243px;
	}
	
.boxbtn1 a:hover,
.boxbtn2 a:hover,
.boxbtn3 a:hover,
.boxbtn4 a:hover,
.boxbtn5 a:hover,
.boxbtn6 a:hover,
.boxbtn7 a:hover,
.boxbtn8 a:hover,
.boxbtn9 a:hover {
	background-position: 0 -24px;
	}

/* #
--------- --------- --------- --------- --------- */
.order_info {
	margin:0 0 20px 0;
	padding:3px 0 1px 5px;
	background-color: #808080;
	font-size:1.4em;
	color:#FFF;
	font-weight:bold;
	line-height:1.2;
	}

.order_stitle1 {
	background: url(../images/common/icon_arrow3.jpg) no-repeat;
	background-position: 8px center;
	background-color: #E6E6E6;
	margin:0 0 10px 0;
	padding:4px 0 1px 25px;
	font-size:1.6em;
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	}

.order_stitle2 {
	background: url(../images/common/icon_arrow4.jpg) no-repeat;
	background-position: 6px 6px;
	background-color: #E6E6E4;
	margin:0 0 15px 0;
	padding:5px 0 2px 25px;
	font-size:1.8em;
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	}

.order_ex2 {
	margin:0 0 15px 0;
	padding:0 180px 0 0;
	font-size:1.4em;
	width:520px;
	height:80px;
	line-height:1.4;
	position: relative;
	}
	
.order_ex2 a {
	color:#990100;
	text-decoration: underline;
	}

.order_ex2 .veri {
	position: absolute;
	top:0;
	right:0;
	}
	
.sp {
	margin:0 0 10px 0;
	font-size:1.4em;
	}
	
.sp b {
	background: url(../images/seminar/icon_must.gif) no-repeat;
	background-position: 0 center;
	padding:0 0 0 40px;
	display: block;
	}
	
.order_table {
	margin:0 0 15px 0;
	border-top:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	width:700px;
	font-size:1.4em;
	}
	
.order_table th {
	margin:0;
	padding:15px 10px 10px 10px;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
	width:180px;
	line-height:1.4;
	font-weight: bold;
	vertical-align: top;
	}
	
.order_table th b {
	background: url(../images/seminar/icon_must.gif) no-repeat;
	background-position: right center;
	padding:0 40px 0 0;
	font-weight: bold;
	display: block;
	}
	
.order_table td {
	margin:0;
	padding:15px 10px 10px 10px;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
	background-color: #E6E6E6;
	line-height:1.4;
	vertical-align: top;
	}
	
.melma {
	margin:0 010px 0 0;
	width:340px;
	}
	
.line {
	margin:0 0 5px 0;
	}



.btn_area1 {
	margin:0 0 20px 0;
	padding:0 0 10px 241px;
	height:38px;
	}
	
.btn_area2 {
	margin:0 0 20px 0;
	padding:0 165px 10px 165px;
	height:38px;
	}
	
.btn_area3 {
	margin:0 0 20px 0;
	padding:0 261px 10px 0;
	height:38px;
	}

.btn1 {
	margin:0;
	width:217px;
	height:33px;
	}
	
.btn2 {
	float:left;
	margin:0;
	width:177px;
	height:38px;
	}
	
.btn3 {
	float:right;
	margin:0;
	width:177px;
	height:38px;
	}
	
.btn1 a {
	background: url(../images/seminar/btn_confirm.gif) no-repeat;
	margin: 0;
	padding: 33px 0 0 0;
	width: 217px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:33px;/* for ie5.x */
	}
	
.btn2 a {
	background: url(../images/seminar/btn_back.gif) no-repeat;
	margin: 0;
	padding: 33px 0 0 0;
	width: 217px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:33px;/* for ie5.x */
	}
	
.btn3 a {
	background: url(../images/seminar/btn_order.gif) no-repeat;
	margin: 0;
	padding: 33px 0 0 0;
	width: 217px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:33px;/* for ie5.x */
	}

.btn1 a:hover,
.btn3 a:hover {
	background-position: 0 -34px;
	}
	
.btn2 a:hover {
	background-position: 0 -34px;
	}


.btn {
	margin:0 0 20px 0;
	padding:0 0 15px 241px;
	height:33px;
	}
	
.btn a {
	background: url(../images/seminar/btn_confirm.gif) no-repeat;
	margin: 0;
	padding: 33px 0 0 0;
	width: 217px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:33px;/* for ie5.x */
	}

.btn a:hover {
	background-position: 0 -34px;
	}
	
.input80 {
	margin:0 5px 0 0;
	width:80px;
	}

.input200 {
	margin:0 5px 0 0;
	width:200px;
	}
	
.input300 {
	margin:0 5px 0 0;
	width:300px;
	}
	
.thanks {
	margin:0 0 20px 0;
	padding:80px 0 0 0;
	text-align: center;
	font-size:1.4em;
	}
	
.thanks_top {
	background: url(../images/common/thanks.jpg) no-repeat;
	background-position: center 0;
	margin:0 0 400px 0;
	padding:160px 0 0 0;
	text-align: center;
	font-size:1.4em;
	}
	
.thanks_top a {
	text-decoration: underline;
	}
	
.thanks b {
	font-weight: bold;
	font-size: 1.4em;
		}
		
.thanks span {
	color: #990100;
		}
		
.thanks span a{
	color: #990100;
		}
		
.thanks span a:hover{
	color: #990100;
	text-decoration: none;
	}