@charset "Shift_JIS";/*----右イメージ　ここから----*/div#dye_img{	width:232px;	height:402px;}div#dye_img img{	margin-top:15px;}#dye_img p{	padding:0px 15px;	margin-top:3px;	text-align:left;}/*----右イメージ　ここまで----*//*----右メニュー　ここから----*/ul#dyemenu{	list-style-type:none;	margin:0px;	width:232px;	height:168px;	background:url('../images/dyemenu_bg.jpg') no-repeat;}ul.dyemenu_en{		background:url('../images/dyemenu_bg_e.jpg') no-repeat!important;}#dyemenu li{	width:232px;	height:42px;}#dyemenu li a{	display:block;}#dyemenu li img{	visibility:hidden;}#dyemenu a:hover img,#dyemenu li.selected img{	visibility:visible;}#dyemenu a:hover{	background-color:transparent;}/*----右メニュー　ここまで----*//*----イメージ関連　ここから---*/div.twin_l,div.twin_r{	width:217px;	text-align:center;}div.triple_l,div.triple_r{	width:144px;	text-align:center;}div.triple_c{	width:146px;	text-align:center;}div.twin_l p,div.twin_r p,div.triple_l p,div.triple_c p,div.triple_r p{	margin-top:3px;}div.twin_l,div.triple_l,div.triple_c{	float:left;}div.twin_r,div.triple_r{	float:right;}div.triple_l img,div.triple_l p{	margin-right:10px;}div.triple_r img,div.triple_r p{	margin-left:10px;}div.one{	text-align:center;}.one p{	margin-top:3px;}/*----イメージ関連　ここまで---*//*---テーブル関連　ここから----*/table.thejunefost{	margin-bottom:10px;}.thejunefrost th,.thejunefrost td{	vertical-align:top;	text-align:left;	padding-bottom:10px;}.thejunefrost th{	font-weight:normal;	white-space:nowrap;}.headsbowed th{	width:104px;}.headsbowed td{	width:330px;}/*---テーブル関連　ここまで----*//*----タイトル関連　ここから----*/h4{	font-size:0.9em;	margin-bottom:10px;}/*----タイトル関連　ここまで----*//*----リスト関連　ここから----*/ul.elemental{	padding-left:15px;}ul.elemental2{	padding-left:0px;}ul.elemental li,ul.weeping li{	margin-bottom:10px;}ul.elemental2 li{	margin-bottom:0px;}ol.themonadofcreation li{	margin-bottom:25px;}/*----リスト関連　ここまで----*//*----process----*/div.process h2{	margin-bottom:20px!important;}div.process h3{	margin-bottom:20px!important;}/*----process2.html----*/div.process2_e li,div.process2_e p{	line-height:1.3em;!important;}div.process2_txt{	width:315px;	float:left;}div.process2_img{	width:109px;	float:right;	text-align:center;}div.process2_img p{	margin-top:3px;}/*----process4.html----*/div.process4_e li,div.process4_e p{	line-height:1.4em!important;}/*----process5.html----*/p.process5_last{	margin-top:30px;	border:1px solid #6f547d;	padding:20px;}/*----trial4.html----*/h2.trial4_att,h2.trial4_att_e{	margin:30px 0px 0px 0px!important;}div.trial4_attbox{	background:url('../images/trial4_attbg.jpg') repeat-y;	padding:15px;}/*----school.html----*/#dye_img h4{	width:202px;	margin:3px 0px 0px 0px!important;	text-align:left;	font-size:0.8em;}div.school_purplebox{	border:1px solid #6f547d;	padding:14px 29px;	margin-top:30px;}.school_purplebox h3{	margin:0px 0px 5px 0px!important;}/*----school2.html----*/p.school2_txt{	width:274px;	float:left;}div.school2_img{	width:150px;	float:right;	text-align:center;}div.school2_img p{	margin-top:3px;}/*----school3.html----*/div.school3_img{	margin-top:35px;	text-align:center;}/*----school4.html----*/div.school4_img{	padding:0px 12px;	text-align:center;}div.school4_img h4{	text-align:left;}