.which { float: left; margin: 10px 5px 20px 15px; }
.which2 { float: left; margin: 20px 5px 10px 10px; }
h2.h2_what { 
	background-image:none;
	color: #333; 
	font-size: 16px; 
	font-weight: bold; 
	line-height: 100%; 
	width: 600px; 
	clear: both; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	margin-left: 10px; 
	padding-top: 10px;
	 padding-bottom: 3px; 
	 border-bottom: 1px solid #000; 
}
p.p_what { color: #333; font-size: 12px; line-height: 150%; width: 600px; margin-bottom: 10px; margin-left: 10px; }
h3.h3_what { color: #006; font-size: 12px; font-weight: bold; line-height: 100%; background-color: #f0f0f0; vertical-align: middle; width: 581px; clear: both; margin-top: 20px; margin-bottom: 5px; margin-left: 10px; padding: 3px 3px 5px 5px; border-left: 10px solid #f90; }
ul { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
#w_mark ul { width: 270px; margin-top: 15px; margin-bottom: 15px; margin-left: 20px; border-bottom: 1px solid #ccc; list-style-type: none; list-style-position: inside; }
#w_mark li { font-size: 12px; vertical-align: middle; padding: 10px 5px; border-top: 1px solid #ccc; list-style-image: url(../img/what/mark.gif); }
#w2_mark ul { width: 350px; margin-top: 15px; margin-bottom: 15px; margin-left: 20px; list-style-type: none; list-style-position: inside; }
#w2_mark li { font-size: 12px; vertical-align: middle; padding: 10px 5px; list-style-image: url(../img/what/mark2.gif); }
p.p_step { color: #333; font-size: 12px; line-height: 150%; width: 600px; clear: both; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; border-top: 1px solid #666; }
img.img_step { float: left; margin-right: 10px; }
img.img_r { float: right; margin-bottom: 10px; margin-left: 10px; }
span.span_blb2 { color: black; font-weight: bold; }
span.span_guide_a { color: #33c; font-weight: bold; }
/**/
p.p_osusume { color: #333; font-size: 12px; line-height: 150%; background-color: #ffffe7; width: 580px; margin-bottom: 10px; margin-left: 10px; padding: 10px; }
span.span_blb { color: #369; font-weight: bold; }
p.p_guide_r { color: #333; font-size: 11px; line-height: 130%; text-align: right; width: 590px; clear: both; margin-bottom: 10px; margin-left: 10px; padding: 5px; }
table.table_guide { width: 580px; margin-bottom: 20px; margin-left: 20px; border-top: 1px solid #333; border-left: 1px solid #333; }
td.td_1 { color: #fff; font-size: 12px; background-color: #666; text-align: center; vertical-align: middle; padding: 3px; border-right: 1px solid #333; border-bottom: 1px solid #333; order-top-style: solid; }
td.td_2 { color: #666; font-size: 12px; font-weight: bold; background-color: #ededed; vertical-align: middle; width: 150px; padding: 3px; border-right: 1px solid #333; border-bottom: 1px solid #333; order-top-style: solid; }
td.td_3 { color: #666; font-size: 11px; line-height: 130%; background-color: white; vertical-align: middle; padding: 3px; border-right: 1px solid #333; border-bottom: 1px solid #333; order-top-style: solid; }
p.p_guide_190 { color: #333; font-size: 11px; line-height: 130%; background-color: #ededed; width: 180px; margin-bottom: 10px; padding: 5px; }
span.span_min { color: black; font-size: 12px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; line-height: 130%; }
img.img_guide { float: right; margin-bottom: 10px; margin-left: 10px; border: solid 1px #666; }
span.span_guide_b { color: #f06; font-weight: bold; }
p.p_guide2 { color: #333; font-size: 14px; background-color: #ccc; vertical-align: top; width: 600px; height: 29px; margin-top: 15px; margin-bottom: 15px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
img.img_flag { margin-right: 5px; border: solid 1px #666; }
p.p_step { color: #333; font-size: 12px; line-height: 150%; vertical-align: bottom; width: 600px; clear: both; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; }
h2.h2_nagare { 
	background-image:none;
	color: #000; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 100%; 
	width: 600px; 
	clear: both; 
	margin-top: 10px; 
	margin-bottom: 5px; 
	margin-left: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	border-top-style: solid; 
	border-top-width: 2px; 
}
h3.h3_nagare { 
	background-image:none;
	color: #333; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 100%; 
	vertical-align: middle; 
	width: 594px; 
	clear: both; 
	margin-top: 10px; 
	margin-bottom: 3px; 
	margin-left: 10px; 
	padding: 3px; 
	border-bottom: 1px solid #ccc; 
}
span.span_nagare { color: #f06; font-size: 14px; font-weight: bold; }
p.p_nagare { color: #666; font-size: 12px; line-height: 150%; width: 565px; margin-bottom: 10px; margin-left: 45px; }
p.p_sankaku { color: #333; font-size: 12px; line-height: 180%; background-image: url(../../../../高校生留学/2007高校/高校留学.com/img/what/m_sankaku.gif); background-repeat: no-repeat; width: 565px; margin-bottom: 10px; margin-left: 20px; padding-left: 25px; }
p.p_osusume10 { color: #333; font-size: 11px; line-height: 140%; background-color: #ffffe7; width: 580px; margin-bottom: 10px; margin-left: 10px; padding: 10px; }
p.p_guide_ { color: #333; font-size: 11px; line-height: 130%; background-color: #ededed; width: 590px; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; padding: 5px; }
table.table_point { width: 600px; margin-bottom: 20px; margin-left: 20px; order-top-style: solid; }
td.td_point { color: #fff; font-size: 11px; line-height: 150%; background-image: url(../img/step/point.gif); background-repeat: no-repeat; background-position: left 0; vertical-align: top; width: 250px; height: 150px; padding: 40px 15px 10px; order-top-style: solid; }
td.td_ad { color: #333; font-size: 11px; line-height: 150%; background-image: url(../img/step/advice.gif); background-repeat: no-repeat; vertical-align: top; width: 240px; height: 150px; padding: 40px 15px 10px; order-top-style: solid; }
td.td_ad1 { color: #333; font-size: 11px; line-height: 140%; background-image: url(../img/step/advice.gif); background-repeat: no-repeat; vertical-align: top; width: 240px; height: 150px; padding: 40px 15px 10px; order-top-style: solid; }
td.td_ad2 { color: #333; font-size: 11px; line-height: 140%; background-image: url(../img/step/advice2.gif); background-repeat: no-repeat; vertical-align: top; width: 240px; height: 200px; padding: 40px 15px 10px; order-top-style: solid; }
td.td_ad3 { color: #333; font-size: 11px; line-height: 150%; background-image: url(../img/step/advice2.gif); background-repeat: no-repeat; vertical-align: top; width: 240px; height: 200px; padding: 40px 15px 10px; order-top-style: solid; }
td.td_ad4 { color: #333; font-size: 11px; line-height: 130%; background-image: url(../img/step/advice4.gif); background-repeat: no-repeat; vertical-align: top; width: 240px; height: 250px; padding: 40px 15px 10px; order-top-style: solid; }
p.p_osusume2 { color: #333; font-size: 10px; line-height: 140%; background-color: #ffffe7; width: 580px; margin-bottom: 30px; margin-left: 10px; padding: 10px; border: dotted 3px #900; }
img.img_l { float: left; }
img.img_l2 { float: left; clear: both; }

