BODY { 
	FONT-SIZE: 12px; COLOR: #333333; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; LINE-HEIGHT: 1.2em; FONT-FAMILY:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; text-align:center;
}
.wrap {
	margin:0px auto;
	text-align:center;
}

/* ============================================================
header
============================================================ */
.t-head {
	width:760px;
	padding-top:8px;}

/* ci-logo list */
.ci-logo {
	float:left;
	width:480px;
	font-size:10px;}

.ci-logo img {
	float:left;
	margin-top:5px;}

.ci-logo p {
	margin-top:7px;
	margin-bottom:0;
	padding:0;
	line-height:120%;}

/* ci-logo mypage */
.ci-logo-mypage {
	float:left;
	width:410px;
	font-size:10px;}

.ci-logo-mypage img {
	float:left;
	margin-top:5px;}

.ci-logo-mypage p {
	margin-top:7px;
	margin-bottom:0;
	padding:0;
	line-height:120%;}

/* head-navi list */
.head-navi {
	float:right;
	width:280px;}

.head-navi img.charaicon {
	vertical-align:middle;}

.head-navi p {
	margin-top:5px;
	margin-bottom:25px;}

/* head-navi mypage */
.head-navi-mypage {
	float:right;
	width:350px;
}

.head-navi-mypage img.charaicon {
	vertical-align:middle;
}

.head-navi-mypage p {
	margin-top:5px;
	margin-bottom:10px;
}

/* login */
.login {
	padding-top:1px;
	width:760px;
	background:url(../img/hdr_back.gif) repeat-x;
	color:#fff;
	font-size:10px;}

.login p {
	margin:0;
	padding-top:11px;
	padding-bottom:8px;}

.login form {
	padding-top:6px;}

.login form input {
	margin:0 5px;
	padding:0;
	font-size:12px;
	vertical-align:middle;}

.login form input.input-margin {
	margin-right:1px;}

.login form img {
	margin-right:3px;
	margin-left:5px;
	vertical-align:middle;}

.login-form {
	width:75px;}

/* header list */
.header_list {
	width:760px;
	clear:both;
	padding-top:7px;
	padding-bottom:5px;
	width:760px;
	background:url(https://haken.val.ne.jp/h_user/html/img/hdr_mypage_back.gif) repeat-x;
	border-bottom:1px solid #c5c5c5;
	font-size:10px;}
#window .header_list { border:none;}

.header_list_left {
	text-align:left;
	width:540px;
	float:left;
	padding-left:5px;
}

.header_list_right {
	width:170px;
	float:right;
	padding-right:5px;}

.header_list_right img {
	margin-left:5px;
	float:right;
	vertical-align:middle;}

/*.blank_window_header {
	clear: both;
	FONT-SIZE:10px;
	BACKGROUND-IMAGE: url(../img/hdr_mypage_back.gif);
	WIDTH: 760px;
	PADDING-TOP: 7px; padding-bottom: 5px; BACKGROUND-REPEAT: repeat-x;
}*/

/* header mypage */
.header_mypage {
	clear:both;
	width:760px;
	padding:7px 0 5px 0;
	background:url(https://haken.val.ne.jp/h_user/html/img/hdr_mypage_back.gif) repeat-x;
	font-size:10px;
}
.header_mypage_left {
	float:left;
	padding-left:5px;
}
.header_mypage_right {
	float:right;
	padding-right:5px;}

.header_mypage_right img {
	margin-left:5px;
	vertical-align:middle;}

/* global navi */
.globalnavi {
	margin:0 0 3px 0;
	padding:0;
	width:760px;}

.globalnavi ul {
	margin-right:0;
	margin-left:0;
	padding:0;}

.globalnavi ul li {
	float:left;
	margin:0;
	padding:0;
	width:152px;
	height:27px;
	list-style:none;}

.globalnavi ul li a {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:152px;
	height:27px;
	text-decoration:none;
	text-indent:-9999px;
	font-size:12px;}

.globalnavi ul li.tab1 { background:url(../../img/tab_1.gif) left top no-repeat;}
.globalnavi ul li.tab2 { background:url(../../img/tab_2.gif) left top no-repeat;}
.globalnavi ul li.tab3 { background:url(../../img/tab_3.gif) left top no-repeat;}
.globalnavi ul li.tab4 { background:url(../../img/tab_4.gif) left top no-repeat;}
.globalnavi ul li.tab5 { background:url(../../img/tab_5.gif) left top no-repeat;}

.globalnavi ul li.tab1 a:hover { background:url(../../img/tab_1.gif) 0 -27px no-repeat;}
.globalnavi ul li.tab2 a:hover { background:url(../../img/tab_2.gif) 0 -27px no-repeat;}
.globalnavi ul li.tab3 a:hover { background:url(../../img/tab_3.gif) 0 -27px no-repeat;}
.globalnavi ul li.tab4 a:hover { background:url(../../img/tab_4.gif) 0 -27px no-repeat;}
.globalnavi ul li.tab5 a:hover { background:url(../../img/tab_5.gif) 0 -27px no-repeat;}


/* ============================================================
footer1
============================================================ */
.footer1 {
  width:770px; height:52px;
  background:url() left top repeat;
  text-align:center;
  margin:10px auto auto auto;
}

.footer1 ul, .footer2 ul{
  width:770px;
  text-align:center;
  padding-top:0px;
  margin-top:2px;
  margin-left:auto; margin-right:auto;
  margin-bottom:0px;
  clear:both;
}

.footer1 ul{
  padding-left:50px;
}

.footer1 li{
  display:block;
  font-size:10px;
  margin-left:10px;
}

.footer1 li, .footer2 li{
  display:inline;
  font-size:10px;
  margin-left:10px;
}

.footer1 li a{
  background:url(../img/sankaku.gif) left center no-repeat;
  padding-left:10px;
  display:block; text-align:left; float:left;
}

.footer1 li a.f1{
  width:60px;
}

.footer1 li a.f2{
  width:110px;
}

.footer1 li a.f3{
  width:80px;
}

.footer1 li a.f4{
  width:80px;
}

.footer1 li a.f5{
  width:110px;
}

.footer1 li a.f6{
  width:110px;
}
.footer1 li a.f7{
  width:110px;
}
.footer1 li a.f8{
  width:110px;
}

div.headline{
  color:#FF7F24; padding-top:3px;
}

/* ============================================================
footer2
============================================================ */

.footer2{
  width:770px;
  padding-top:8px;
  text-align:center;
  background:url(https://haken.val.ne.jp/h_user/html/img/f_bak.gif) left top repeat-x;
  margin-left:auto; margin-right:auto;
}


/* フッター終了 */


.clear{
 clear:both;
}

.backnumber{
  margin-left:10px;
}




H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}  
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
} 
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LINE-HEIGHT: 1.5em
} 
UL LI {
	LIST-STYLE-TYPE: none
} 
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; border: 0px;
}
.clr {
	CLEAR: both; BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 0px
}
A {
	COLOR: #996600; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
.main {
	width: 770px; margin-bottom: 20px; margin-top: 10px;
}
.left_contents {
	width: 550px; margin-right: 5px; float: left;
}

.left_luvly2 {
	width: 240px; height: 110px; margin-left: 0px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; clear: left;
}
.left_luvly3 {
	width: 240px; height: 110px; margin-left: 5px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left;
}
.left_luvly_space {
	width: 240px; height: 110px; margin-left: 5px; margin-bottom: 10px; float: left; text-align: left; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;
}
.left_luvly_img {
	float: left; margin-right: 5px;
}
.left_life {
	width: 240px; margin-left: 6px; margin-bottom: 40px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left;
}
.left_life2 {
	width: 240px; margin-left: 0px; margin-bottom: 10px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; float: left; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left;
}
.right_contents {
	width: 210px; height: 1000px; float: left; background-image: url("../common/right_back.gif"); text-align: left; margin-left: 5px;
}
.right_new {
	height: 60px; padding-left: 5px; padding-right: 5px; line-height: 1.5em;
}
.right_new A {
	color: #FF3333; font-weight: bold;
}
.right_what {
	height: 190px; padding-left: 5px; padding-right: 5px;
}
.right_sweet {
	padding-left: 5px; padding-right: 5px;
}
.right_op {
	height: 270px; vertical-align: absbottom; margin-top: 20px;
}
.base {
	width: 620px; background-color: #D7EEE3; margin-top: 20px; margin-bottom: 20px; padding: 10px;
}
.contents {
	width: 620px; background-color:#FFFFFF; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #38AB72; border-left: 1px solid #38AB72; border-right: 1px solid #38AB72; border-top: 1px solid #38AB72; text-align: left; LINE-HEIGHT: 1.6em;
}
.special {
	width: 620px; background-color:#FFFFFF; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-bottom: 1px solid #38AB72; border-left: 1px solid #38AB72; border-right: 1px solid #38AB72; border-top: 1px solid #38AB72; LINE-HEIGHT: 1.6em;
}

.mgn_5 {
	margin: 5px;
}
.mgn_10 {
	margin: 10px;
}
.mgn_15 {
	margin: 15px;
}
.mgn_20 {
	margin: 20px;
}
.mgn_w_5 {
	margin-left: 5px; margin-right: 5px;
}
.mgn_w_10 {
	margin-left: 10px; margin-right: 10px;
}
.mgn_w_15 {
	margin-left: 15px; margin-right: 15px;
}
.mgn_w_20 {
	margin-left: 20px; margin-right: 20px;
}
.mgn_h_5 {
	margin-top: 5px; margin-bottom: 5px;
}
.mgn_h_10 {
	margin-top: 10px; margin-bottom: 10px;
}
.mgn_h_15 {
	margin-top: 15px; margin-bottom: 15px;
}
.mgn_h_20 {
	margin-top: 20px; margin-bottom: 20px;
}
.mgn_h_30 {
	margin-top: 30px; margin-bottom: 30px;
}
.mgn_right_5 {
	margin-right: 5px;
}
.mgn_right_10 {
	margin-right: 10px;
}
.mgn_right_15 {
	margin-right: 15px;
}
.mgn_right_20 {
	margin-right: 20px;
}
.mgn_left_5 {
	margin-left: 5px;
}
.mgn_left_10 {
	margin-left: 10px;
}
.mgn_left_15 {
	margin-left: 15px;
}
.mgn_left_20 {
	margin-left: 20px;
}
.mgn_top_5 {
	margin-top: 5px;
}
.mgn_top_10 {
	margin-top: 10px;
}
.mgn_top_15 {
	margin-top: 15px;
}
.mgn_top_20 {
	margin-top: 20px;
}
.mgn_bottom_5 {
	margin-bottom: 5px;
}
.mgn_bottom_10 {
	margin-bottom: 10px;
}
.mgn_bottom_15 {
	margin-bottom: 15px;
}
.mgn_bottom_20 {
	margin-bottom: 20px;
}
.mgn_bottom_30 {
	margin-bottom: 30px;
}
.mgn_t20_b40 {
	margin-bottom: 40px; margin-top: 20px; margin-left: 20px; margin-right: 20px;
}

.mgn_b12_r5 {
	margin-bottom: 12px; margin-right: 5px;
}
.font_orenge {
	color: #FF6633; font-weight: bold;
}
.font_red {
	color: #FF3333; font-weight: bold;
}
.font_luv {
	color: #009966; font-weight: bold; font-family: "Times New Roman", Times, serif;
}
.font_brown {
	color: #CC9966; font-weight: bold;
}
.font_enquete {
	color: #CC9900;
}
.font_mini {
	font-size: 10px;
}
.dotline {
	width: 590px; background-image: url(../img/dot.gif); background-repeat: repeat-x; background-position: center; padding-top: 10px; padding-bottom: 10px;
}
a.nextp{
	font-size: 10px;
	padding-left: 9px;
	padding-bottom: 1px;
	background:    url("../common/arrow_next.gif") no-repeat;
}
a.nextp-b{
	font-size: 12px;
	padding-left: 9px;
	background:    url("../common/arrow_next.gif") no-repeat;
}
a.nextp-top{
	font-size: 12px;
	padding-left: 10px;
	background:    url("../common/p.gif") no-repeat;
}
a.nextp-top-mini{
	font-size: 10px;
	padding-left: 10px;
	background:    url("../common/p.gif") no-repeat;
}
a.nextp-pagetop{
	font-size: 12px;
	padding-left: 10px;
	background:    url("../common/arrow_up.gif") no-repeat;
}



.font_green { font-size: 12px; color:#009966; }
.h1 {
	line-height: 13pt;
	}
/**＠ばるLUVリニューアル（開始）**/
.top_touroku {
	width: 193px; height: 187px; background: url("../common/bak_touroku.gif") no-repeat; margin-top: 10px; margin-bottom: 15px; margin-right:9px; margin-left: 8px;
	}
.top_touroku p.mgn1 {
	padding-top: 40px; padding-bottom: 10px; padding-right: 8px; padding-left: 10px; line-height: 1.5em;
	}
.top_aboutluv {
	width: 193px; height: 300px; background: url("../common/bak_consept.gif") no-repeat; margin-top: 10px; margin-bottom: 15px; margin-right: 9px; margin-left: 8px; 
		}
.top_aboutluv p.mgn2 {
	padding-top: 65px; padding-bottom: 10px; padding-right: 8px; padding-left: 10px; line-height: 1.5em;
	}
.top_joho {
	width: 193px; height: 498px; background: url("../common/bak_joho.gif") no-repeat; margin-top: 10px; margin-bottom: 10px; margin-right: 9px; margin-left: 8px;
	}
.top_joho div.mgn3 {
		padding-top: 55px; padding-bottom: 0px; padding-right: 8px; padding-left: 10px; line-height: 1.4em; font-size: 11px;
	}
.top_joho p.top_photo {
	float: left; padding-left: 0px; padding-bottom: 10px;
}
.top_left_mgn4 {
	margin-top: 15px; margin-bottom: 10px; margin-right: 8px; margin-left: 10px; line-height: 1.4em; font-size: 11px;
	}
.top_photo {
	float: left; padding-left: 0px; padding-bottom: 10px;
}
.top_photo2 {
	float: left; padding-right: 5px; padding-bottom: 0px;
}
.top_school_datsufuri {
	width: 270px; height: 125px; background: url("../images/bak_datsufuri.gif") no-repeat; margin-top: 10px; margin-bottom: 5px; margin-left: 0px; margin-right: 5px; float: left; text-align: left;
	}
.top_school_datsufuri p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_it {
	width: 270px; height: 125px; background: url("../images/bak_it.gif") no-repeat; margin-top: 10px; margin-bottom: 5px; margin-left: 4px; margin-right: 0px; float: left; text-align: left;
	}
.top_school_it p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_eigyo {
	width: 270px; height: 125px; background: url("../images/bak_eigyo.gif") no-repeat; margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 5px; float: left; text-align: left;
	}
.top_school_eigyo p.komado {
	height: 20px; text-align: left;
	background-image: url("../images/p_yajirushi.gif");
	background-position: 2px left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 22px;
	padding-bottom: 0px;
}
.top_school_bak {
	width: 270px; height: 125px; background: url("../images/school_bakimg.gif") no-repeat; margin-top: 10px; margin-bottom: 5px; margin-left: 4px; margin-right: 0px; float: left; text-align: left;
	}
.top_lesson {
	width: 270px; height: 125px; margin-top: 10px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; float: left; text-align: left;
	}
.mgn_12 {
	margin-top: 12px; margin-left: 10px; margin-right: 0px; text-align: left; line-height: 1.8em;
}
/**＠ばるLUVリニューアル（終了）**/
/**セミナー（開始）**/
.seminar_contents {
	width: 760px; background-color:#FFFFFF; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left; LINE-HEIGHT: 1.4em;
}
.seminar_contents IMG.head {
	padding-top: 30px; padding-bottom: 20px; margin-left: 3px; margin-left: 3px;
}
.seminar_contents IMG.midashi {
	width: 760px; padding-top: 20px; padding-bottom: 10px; margin-left: 10px; margin-left: 10px;
}
.seminar_contents IMG.botton {
	width: 300px; margin-left: 160px; margin-left: 160px;
}
.seminar_contents p {
	width: 700px; margin-left: 20px; margin-right: 20px; margin-top: 0px; margin-bottom: 7px;
}
.seminar_contents table.detail {
	width: 700px; border: #CC0000 1px solid; margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 0px;
}
.seminar_contents table tr td.item {
	width: 160px; border-right: #CC0000 1px solid; border-bottom: #CC0000 1px solid; padding-left: 7px; padding-top: 5px; padding-bottom: 5px;
}
.seminar_contents table tr td.substance {
	width: 540px; padding-left: 10px; border-bottom: #CC0000 1px solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;
}
.seminar_contents table tr td.item_end {
	width: 160px; border-right: #CC0000 1px solid; padding-left: 7px; padding-top: 5px; padding-bottom: 5px;
}
.seminar_contents table tr td.substance_end {
	width: 540px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;
}
.seminar_contents table tr td IMG.photo {
	float: left; padding-right: 7px; padding-bottom: 7px; padding-top: 0px;
}
.seminar_contents table tr td IMG.map {
	float: right; padding-right: 0px; padding-bottom: 0px; padding-top: 0px;
}
.seminar_contents table.shokai {
	width: 524px; background-color:#FFFFCC; border: none;
}
.shokai table.shokai tr {
	}
.shokai table.shokai tr td {
	}

.gaiyo {
	width: 580px; height: auto; border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;
}
.gaiyo p {
	width: 550px; margin-top: 20px; margin-bottom: 20px; margin-right: 15px; margin-left: 15px;
}
.gaiyo_map {
	float: right; padding-right: 7px;
}
.seminar_form {
	width: 760px; background-color:#FFFFFF; margin-bottom: 50px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left; LINE-HEIGHT: 1.4em;
}
.seminar_form IMG.midashi {
	width: 760px; padding-top: 20px; padding-bottom: 10px;
}
.seminar_form IMG.komidashi {
	margin-top: 5px; margin-bottom: 5px;
}
.seminar_form p.howto {
	width: 580px; margin-left: 90px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;
}

.order {
	width: 580px; margin-left: 90px; margin-bottom: 20px;
	}

.photo_shokai {
	float: left; padding-left: 5px; padding-right: 10px; padding-bottom: 20px; padding-top: 3px;
}
.midashi {
	margin-bottom: 10px;
}

/* step */
.step_headline{
	font-size:16px;
	font-weight:bold;
	font-family:sans-serif;
	color:#666666;
}

.step_td{
	border-bottom:#46DC00 dashed 1px;
}

.det_subtitle {
	font-weight: bold;
	TEXT-DECORATION: underline;
	}
.main_contents200911 {
	padding-left: 100px;
	}