@charset "euc-jp";

div#shirakawa_main {
	width: 700px;
	margin: 0 15px;
}

div#shirakawa_main .clear {
	clear: both;
	font-size: 1px;
}

div#shirakawa_main .hidden {
	display: hidden;
}

div#shirakawa_border img {
	margin: 30px 0 30px 58px;
}

div.shirakawa_border img {
	margin: 30px 0 30px 58px;
}

/*
div#movie_left_box, div#movie_right_box, div#profile_photo, div#pro_txt, div#schl_photo, div#camp_plan {
	float: left;
}
*/

div#profile_photo, div#pro_txt, div#schl_photo, div#camp_plan {
	float: left;
}

div#shirakawa_main h2 img {
	margin: 30px 0 0 66px;
}

div#school_explain {
	width: 640px;
	font-size: 11pt;
	margin: 20px 0 0 80px;
	line-height: 13pt;
}

div#school_explain p.comment {
	width: 570px;
	margin: 20px 0 0 30px;
}

div#school_explain p.comment span.head, div#pro_txt h3, div#appear_work p.appear_work_head,
div#camp_plan p.camp_shirakawa_head {
	color: #ff6666;
	font-weight: bold;
	font-size: 13pt;
}

div#school_explain p.comment span.line_2 {
	padding-left: 300px;
}

div#movie_box {
	margin: 20px 0 0 70px;
}

div#movie_left_box {
	/*width: 335px;*/
	width: 680px;
	
}

div#movie_watch {
	float: left;
	background-image: url("./image/riko_r5_c4_2.gif");
	background-repeat: no-repeat;
	width: 328px;
	height: 118px;
	line-height: 13pt;
}

div#movie_watch p {
	width: 250px;
	padding: 45px 0 0 40px;
}

div#column {
	float: left;
	width: 320px;
	margin: 10px 0 0 20px;
	/*margin: 15px 0 0 5px;*/
}

div#movie_right_box {
	/*margin-left: 30px;*/
	/*width: 260px;*/
	width: 680px;
}

div#box_inner, div#flash_movie {
	text-align: center;
	margin-top: 15px;
}

/*
div#flash_movie {
	width: 400px;
	height: 340px;
}
*/

div#movie_right_box img.shirakawa_movie {
	margin-top: 15px;
}

div#shirakawa_profile {
	margin-left: 70px;
}

div#profile_photo {
	width: 210px;
}

div#pro_txt {
	width: 380px;
	margin: 20px 0 0 30px;
	font-size: 11pt;
	line-height: 13pt;
}

div#pro_txt p.name {
	margin-top: 10px;
	font-weight: bold;
	font-size: 12pt;
}

div#pro_txt p.name span {
	padding-left: 150px;
	font-weight: normal;
}

div#pro_txt ul {
	margin-top: 10px;
}

div#pro_txt p.blog {
	text-align: right;
	margin: 10px 30px 0 0;
}

div#appear_work {
	margin-top: 20px;
	width: 600px;
}

div#appear_work_inner {
	overflow: auto;
	width: 600px;
	height: 200px;
}

div#appear_work_inner ul {
	margin-left: 10px;
}

div#schl_intro {
	margin-left: 70px;
	width: 700px;
}

div#schl_intro h4 {
	font-size: 13pt;
}

div#schl_intro_inner {
	margin-top: 20px;
}

div#schl_photo {
	width: 210px;
}

div#schl_photo img.schl_2, div#schl_photo img.schl_3 {
	margin-top: 15px;
}

div#schl_photo img.schl_3 {
	margin-left: 5px;
}

div#camp_plan {
	width: 410px;
	margin-left: 10px;
	font-size: 11pt;
}

div#camp_plan p.plan_charge {
	margin-top: 10px;
	text-align: right;
}

div#camp_plan hr.camp_line {
	margin: 20px 0;
	border: 1px solid #ccc;
}

div#camp_plan ul {
	margin: 10px 0 0 10px;
}

div#camp_plan img {
	margin: 10px 0 0 10px;
}

div#what_camp_lisence {
	margin: 50px 0 0 92px;
	width: 590px;
	border: 1px solid #ccc;
	font-size: 11pt;
	line-height: 15pt;
}

div#what_camp_lisence h5 {
	margin: 15px 0 0 17px;
	color: #ff6600;
	font-size: 12pt;
	font-weight: bold;
}

div#what_camp_lisence ul {
	margin-left: 80px;
}

div#what_camp_lisence li.maru {
	list-style-type: disc;
	list-style-position: outside;
}

div#what_camp_lisence li.no_maru {
	list-style-type: none;

}

div#what_camp_lisence p {
	text-align: right;
	margin: 5px 10px 20px 0;
}


