/* ヘッダ */

.main_image {
	width : 750px;
	height : 313px;
	margin : 0px auto 0px auto;
	background-image : url(./img/index/main_image.jpg);
	background-repeat : no-repeat;
}

.main,.main2 {
	width : 730px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}

.main2 {
	padding : 0px 0px 0px 0px;
}

.main_left {
	width : 415px;
	float : left;
}

.main_right {
	width : 304px;
	float : right;
}

.titles {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 13px 0px;
}

.titles_long {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 13px 0px;
}

.boxes {
	width : 380px;
	height : 95px;
	margin : 0px auto 7px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/kakubox.gif);
}

.boxe_left {
	width : 128px;
	float : left;
}

.boxe_right {
	width : 252px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.chobored,.chobored1_1,.chobored2_1,.chobored3_1 {
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/chobo_red.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}

.chobored1_1 {
	margin : 39px 0px 0px 15px;
}

.chobored2_1 {
	margin : 28px 0px 0px 15px;
}

.chobored3_1 {
	margin : 18px 0px 0px 15px;
}

.chobored {
	margin : 8px 0px 0px 15px;
}

p.choboredtxt {
	margin : 0px 0px 0px 17px;
	padding : 0px 0px 0px 0px;
	font-weight : bold;
}

.chobogrey,.chobogrey2,.chobogrey3 {
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/chobo_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
}

.chobogrey {
	margin : 13px 0px 0px 6px;
}

.chobogrey2 {
	margin : 6px 0px 0px 6px;
}

.chobogrey3 {
	margin : 20px 0px 0px 6px;
}

p.chobogreytxt {
	margin : 0px 0px 0px 9px;
	padding : 0px 0px 0px 0px;
}

.chobogreen {
	margin : 8px 0px 0px 93px;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/chobo_green.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

p.chobogreentxt {
	margin : 0px 0px 0px 15px;
	padding : 0px 0px 0px 0px;
	font-size : 12px;
}

.shobx {
	width : 304px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 15px 0px;
}

.sholeft {
	width : 116px;
	float : left;
}

.shoright {
	width : 188px;
	float : left;
}

.books {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

p.books_title {
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 0px 0px;
	font-weight : bold;
}

p.books_author {
	margin : 0px 0px 0px 0px;
	padding : 7px 0px 0px 0px;
	text-align : right;
}

p.books_expr {
	margin : 0px 10px 0px 20px;
	padding : 14px 0px 0px 0px;
}

p.books_expr2 {
	margin : 0px 10px 0px 20px;
	padding : 7px 0px 0px 0px;
}

.apply {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	text-align : center;
}

.apply2 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	text-align : center;
}

.titles2 {
	margin : 0px 0px 0px 0px;
	padding : 12px 0px 5px 0px;
}

.titleskansoku {
	margin : 0px 0px 0px 0px;
	padding : 30px 0px 5px 0px;
}

.btn_kansoku {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	text-align : center;
}

p.kansokudoulink {
	width : 350px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}


/* インフォメーション */

.info_double {
	width : 415px;
	margin : 0px 0px 0px 0px;
	padding : 12px 0px 2px 0px;
	border-bottom : 1px dotted #CCCCCC;
}

.info_left {
	width : 100px;
	float : left;
}

.info_right {
	width : 315px;
	float : left;
}

.info_day {
	margin : 0px 0px 0px 9px;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/infochobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}

p.infor_daytxt {
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 0px 0px;
}

p.infor_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/* SNS誘導 */
.snsbox {
	width : 304px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.sns_left {
	width : 140px;
	float : left;
}

.sns_right {
	width : 164px;
	float : left;
}

.titles3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

p.snstxt {
	margin : 10px 0px 0px 15px;
}

.apply3 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 20px;
}

/* 写真拡大 */

#pic_kakudai {
	margin : 0px 0px 0px 495px;
	padding : 260px 0px 0px 0px;
}

#pic_kakudai ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}


#pic_kakudai li {
	margin : 0px 0px 0px 5px;
	padding : 0px 0px 0px 0px;
	float : left;
}
/* メルマ */

p.melmatxt {
	margin : 0px 20px 0px 20px;
	padding : 0px 0px 0px 0px;
	line-height : 16px;
}

.chobored_melma {
	padding : 0px 0px 0px 0px;
	margin : 10px 0px 0px 30px;
	background-image : url(./img/index/chobo_red.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}

p.melma_exp {
	margin : 0px 20px 0px 40px;
	padding : 7px 0px 0px 0px;
	font-size : 10px;
}

.apply4 {
	margin : 0px 0px 0px 0px;
	padding : 7px 0px 0px 0px;
	text-align : center;
}

.btn_student.gif {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

.megane {
	width : 110px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/megane.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

p.nozoki {
	margin : 0px 0px 0px 28px;
	padding : 0px 0px 0px 0px;
	font-size : 12px;
	line-height : 16px;
}

/* メンテナンスのお知らせ */

.mentenboxes {
	border : 4px double #CBCBFF;
	padding : 3px 0px 3px 0px;
	margin : 0px auto 10px auto;
	width : 460px;
}

p.menteinfo1 {
	margin : 0px 0px 0px 3px;
	padding : 4px 0px 3px 0px;
	font-weight : bold;
	color : #CC0000;
	font-size : 11px;
}

p.menteinfo2 {
	margin : 0px 4px 0px 10px;
	padding : 0px 0px 3px 0px;
	font-size : 10px;
}


/* 感即動 */

.kansokubox {
	width : 390px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}

.kansokulogo {
	width : 87px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.kansokuright {
	width : 303px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

p.kansokutexting {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 4px 0px;
}

.btn_kansokuun {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : center;
}

.marB10 {
margin-bottom:10px;
}