@charset "utf-8";/* CSS Document *//* 募集要項 */.oshirase {	background:url(../images/ico_info1_4.gif) no-repeat #DD5B82 10px 7px; 	color:#FFFFFF; 	padding:5px 10px 0 30px;	}	.sankou {	border-bottom:#FF3333 2px solid;	color:#FF3333;	}.yoko {	margin:0 0 15px 0;	font-size:16px;	line-height:22px;	padding:8px 0 8px 25px;	background-image:none;	text-indent:-18px;	}.minasan {	margin:0 0 15px 0;	font-size:16px;	line-height:22px;	padding:8px 0 8px 25px;	background-image:none;	text-indent:-18px;	}	.yoko span {font-size:12px; color:#4d4d4d; font-weight:normal;}	.ttl {font-size:16px; font-weight:bold; line-height:16px;}.ttl_14 {font-size:14px; font-weight:bold; line-height:16px;}.shuryo {color:#FF3333;}#b_tbl table {	margin:5px 0;	}#b_tbl th {	border-right:#DD5B82 2px dotted;	border-bottom:#DD5B82 2px dotted;	background:#FFEEF7;	width:100px;	text-align: center;	}#b_tbl td {	border-right:#DD5B82 2px dotted;	border-bottom:#DD5B82 2px dotted;	line-height:20px;	}#b_tbl span {	color:#DD5B82;	font-size:14px; 	font-weight:bold;	}#rec-sp-text-block span {	margin: 0px;	padding: 0px;	float: right;	width: 150px;	font-weight: normal;	font-size: 100%;	}		#b_tbl .spacer {	background-color:#FFFFFF;	border:none;	height:5px;	width:5px;	padding:0;	}	.gakuhi {	margin:0 0 15px 0;	font-size:14px;	line-height:22px;	padding:8px 0 8px 25px;	background-image:none;	text-indent:-18px;	color:#DD5B82;	background-color:#F2F2F2;	}	#gakuhi_tbl table {	border-left:#CCCCCC 2px solid;	border-top:#CCCCCC 2px solid;	margin:5px 0 15px 0;	}#gakuhi_tbl th {	border-right:#CCCCCC 2px solid;	border-bottom:#CCCCCC 2px solid;	background:#F2F2F2;	text-align:center;	width:95px;	padding:2px;	}#gakuhi_tbl td {	border-right:#CCCCCC 2px solid;	border-bottom:#CCCCCC 2px solid;	line-height:20px;	text-align:right;	padding:2px;	width:180px;	}.pinkbg {	background:#FFEEF7!important;	text-align:center!important;	}	/* 入試データ */.color_t {color:#D75D5D;}.color_s {color:#EA7D3C;}.color_f {color:#91AA26;}.color_a {color:#A873B6;}.color_i {color:#6EB4C8;}#shushin_tbl table {	border-left:#CCCCCC 1px solid;	border-top:#CCCCCC 1px solid;	margin:0;	}#shushin_tbl th {	border-right:#CCCCCC 1px solid;	border-bottom:#CCCCCC 1px solid;	background:#F5F1E8;	padding:0 2px;	margin:0;	text-align:left;	font-weight:normal;	width:68px;	line-height:20px;	}#shushin_tbl td {	border-right:#CCCCCC 1px solid;	border-bottom:#CCCCCC 1px solid;	line-height:20px;	padding:0 2px;	width:68px;	}.shushin_bg {	background:#DD5B82;	color:#FFFFFF;	}.noboder {	border-right:#FFFFFF 1px solid!important;	}	/* よくある質問 */#shitsumon {	background:#F5F1E8;	padding:10px 30px;	margin-bottom:15px;	line-height:24px;	}#qa {	padding-bottom:10px;	}#qa h2 {	font-size:14px;	background:url(../images/q.gif) no-repeat #FFFFFF;	border-bottom:#999999 2px dotted;	font-weight:normal;	margin:8px 0;	}#qa p {	padding:0 0 0 60px;	}.link_seihuku{	height:25px;	background-image:url(../../images/common/link_btn_seifuku.gif);	width:93px;	float:left;	margin-bottom:20px;}.link_seihuku a{	display:block;	height:26px;	text-indent: -9999px;		background-image:url(../../images/common/link_btn_seifuku.gif);	width:93px;	background-repeat:no-repeat;}.link_seihuku a:hover {	background-image:url(../../images/common/link_btn_seifuku_a.gif);}/* 体験入学申込み */.kibou {	background-color:#F5F1E8;	padding:15px;	margin:10px 0;	}#siryo_form {	border:#DD5B82 2px solid;	margin-bottom:25px;	}#siryo_form table {	border-top:#CCCCCC 1px solid;	margin:0;	padding:0;	}#siryo_form th {	border-bottom:#CCCCCC 1px solid;	background-color:#FFEEF7;	text-align:left;	font-weight:normal;	padding:5px;	width:130px;	}#siryo_form td {	border-bottom:#CCCCCC 1px solid;	padding:5px;	font-size:11px;	}.pad {padding:10px;}/* 説明会・体験入学・イベント */#taiken table {	margin:5px 0;	width:300px;	float:left;	border-top:#DD5B82 2px dotted;	}#taiken th {	border-right:#DD5B82 0px dotted;	border-bottom:#DD5B82 2px dotted;	background:#FFEEF7;	text-align:center;	width:100px;	}#taiken td {	border-right:#DD5B82 0px dotted;	border-bottom:#DD5B82 2px dotted;	line-height:20px;	}	#taiken td.center {	text-align:center;	}		#taiken td.bg_pink {	border-right:#DD5B82 0px dotted;	border-bottom:#DD5B82 2px dotted;	line-height:20px;	background-color:#FFE0E5;	}			#taiken2 table {	margin:5px 0;	float:left;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #DD5B82;	}#taiken2 th {	background:#FFEEF7;	text-align:center;	white-space: nowrap;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: dotted;	border-bottom-style: solid;	border-right-color: #DD5B82;	border-bottom-color: #DD5B82;	}#taiken2 td {	line-height:20px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: dotted;	border-bottom-style: dotted;	border-right-color: #DD5B82;	border-bottom-color: #DD5B82;	}	#taiken2 td.center {	text-align:center;	}		#taiken2 td.bg_pink {	line-height:20px;	background-color:#FFE0E5;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: dotted;	border-bottom-style: dotted;	border-right-color: #DD5B82;	border-bottom-color: #DD5B82;	}			#taiken_bg_red{	background-color:#DD5B82;	color:#FFF;	background-image:none;	text-indent:20px;	margin:5px 0;	padding:3px 3px 3px 0px;	font-size:16px;	font-weight:bold;	height:28px;}#taiken_bg_red2{	color:#DD5B82;	background-image:none;	text-indent:20px;	margin:5px 0;	padding:3px 3px 3px 0px;	font-size:16px;	font-weight:bold;	height:28px;	background-color: #FBF3ED;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: solid;	border-left-style: dotted;	border-top-color: #E6C9CE;	border-right-color: #E6C9CE;	border-bottom-color: #E6C9CE;	border-left-color: #E6C9CE;}#taiken_bg_red .left{	text-indent:20px;	line-height:100%;	float:left;	padding-top:8px;}#taiken_bg_red .right{	height:28px;	float:right;	margin:0 0 0 0;	padding:0;} #taiken_bg_red2 .left{	text-indent:20px;	line-height:100%;	float:left;	padding-top:8px;}#taiken_bg_red2 .right{	height:28px;	float:right;	margin:0 0 0 0;	padding:0;} #taiken_bg_tya table{	background-color:#F5F1E8;	width:100%;	border-top:0;}#taiken_bg_tya td{	text-align:left;	border-right:1px solid #cccccc;	border-bottom:1px solid #cccccc;	padding:4px;}#taiken_bg_tya td.noborder{	border-right:0px solid #cccccc;	border-bottom:1px solid #cccccc;	padding-right:0;}#taiken_bg_tya td.center{	text-align:center;}#mousikomi{	margin-bottom:10px;}#mousikomi h3{	background-image:url(../images/event_h_bg.gif);	background-repeat:no-repeat;	background-position:0 0;	text-indent:20px;	color:#DD5B82;	font-size:14px;	text-align:left;	font-weight:bold;	margin-bottom:5px;	height:27px;}#mousikomi .con{	padding-left:20px;	text-align:left;}#setumeikai_naiyoyu{	width:100%}#setumeikai_naiyoyu table{		border-top:1px solid #cccccc;	background-color:#ffffff;	width:100%;}#setumeikai_naiyoyu td{	text-align:left;	border-right:1px solid #cccccc;	border-bottom:1px solid #cccccc;	padding:8px;}#setumeikai_naiyoyu td.noborder{	border-right:0px solid #cccccc;	border-bottom:0px solid #cccccc;}#event table{	border-top:#DD5B82 2px dotted;	text-align:left;}#event td{	padding:8px;	border-bottom:#DD5B82 2px dotted;	text-align:left;}#event td table{	margin:0;	padding:0;	border:0;}#event td table td{	margin:0;	padding:0;	border:0;}#event td table td.center{	margin:0;	padding:0;	border:0;	text-align:center;}#event th{	padding:8px;	border-bottom:#DD5B82 2px dotted;	text-align:center;	background-color:#FFE0E5;}#gaibu_setumeikai_tbl table {	margin:5px 0;	}#gaibu_setumeikai_tbl th {	background-color:#FFE0E5;	text-align:center;	border-bottom: #ffffff 2px solid	}#gaibu_setumeikai_tbl td {	border-right:#DD5B82 2px dotted;	border-bottom:#DD5B82 2px dotted;	line-height:20px;	text-align:center;	}#gaibu_setumeikai_tbl .spacer {	background-color:#FFFFFF;	border:none;	height:5px;	width:5px;	padding:0;	}	.link_mousikomi {	background-image:url(../images/btn_event_mousikomi.gif);	display:block;	width:332px;	height:42px;	text-indent: -9999px;	border:0;	cursor:pointer;	font-size:0;	line-height:0;}.link_mousikomi a{	background-image:url(../images/btn_event_mousikomi.gif);	width:332px;	margin:0 0 25px 164px;	height:42px;	display:block}	.link_mousikomi:hover {	background-image:url(../images/btn_event_mousikomi_a.gif);}.link_mousikomi a:hover {	background-image:url(../images/btn_event_mousikomi_a.gif);}.no-box {	background-color: #FFF;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	display: none;}.line-box {	padding: 10px;	border: 1px solid #DD5B82;}.line-box ol {	margin-left: 0px;	padding-left: 20px;}.line-box ol li {	list-style-type: decimal;	list-style-position: outside;	display: list-item;	line-height: 2em;}#taiken2 {	clear: both;}#boshu-ti {	background-color: #FFF;	text-align: left;	line-height: 2em;	font-size: 120%;	color: #DD5B87;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #E47F91;	font-weight: bold;	padding-bottom: 3px;	border-right-style: none;}.rec-right-text1 {	margin: 0px;	padding: 0px;}.right-td-non {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.white-non {	color: #FFF;	display: inline;	height: auto;	width: auto;}.rec-right-text1 {	display: inline;	width: 200px;	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	height: 20px;	float: right;}table tr td p {}.midori-acc {	font-weight: bold;	color: #393;	line-height: 2em;}.date100 {	width: 65px;	float: left;}.des900 {	float: left;	width: 595px;}.space-5 {	clear: both;	width: 100%;	height: 5px;}#sp-box {	padding: 10px;	margin-bottom: 15px;	border-top-width: 1px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFEEF7;	border-right-color: #EF95AC;	border-bottom-color: #EF95AC;	border-left-color: #FFEEF7;	background-color: #FFFDFD;}.sp-title {	font-size: 120%;	line-height: 2em;	font-weight: bold;	color: #DD5B82;	background-image: url(../../images/common/sp-ti-bk.gif);	background-position: left bottom;}
