@charset "utf-8";

/* 	Link style
---------------------------------------------------------- */
a:link {color: #265BFF;}
a:visited {color: #517CFF;}
a:hover {
	text-decoration: none;
	color: #265BFF;
}
a:focus {}
a:active {}
.alpha a:hover,
.alpha a:hover img,
a.alpha:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
.alpha a:focus,
.alpha a:focus img,
a.alpha:focus img{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
a.blank{}
a.txtLink{}


/* 	Text　list icon
---------------------------------------------------------- */
.txtLink{
	background: url(../images/icon_ar2.gif) left center no-repeat;
	padding-left:12px;
	zoom: 1;
	}


/* 	Blank window icon
---------------------------------------------------------- */
.iconBlank,
.iconNew,
.iconPdf,
.iconPdf img{
	vertical-align:middle
	}
	

/* 	Font style 
---------------------------------------------------------- */
body {
	color: #333333;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;
	/*font-family:"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,  sans-serif;*/
	font-size: 15px;
	background-color: #FFFFFF;
	line-height: 1.8;
}
.txt_s{ font-size:85%;}
.txt_m{ font-size:90%;}
.txt_ml{ font-size:110%;}
.txt_l{ font-size:120%;}
.txt_ll{ font-size:130%;}
.txt_lll{ font-size:150%;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.red{color:#E92433;}
.center{text-align:center !important;}
.right{text-align:right !important;}
.left{text-align:left !important;}


/* 	Color
---------------------------------------------------------- */
.bg_main{ background-color:#E50011; }

/*こども心理学部*/
.bg_child{ background-color:#A3D6C0; }

	/*こども心理学部 > こども保育・教育専攻*/
	.bg_child_n{ background-color:#F9BB21; }
	
		/*こども心理学部 > こども保育・教育専攻 > 幼保履修モデル*/
		.bg_child_n_y{ background-color:#EE86A6; }
		
		/*こども心理学部 > こども保育・教育専攻 > 小幼履修モデル*/
		.bg_child_n_s{ background-color:#91C3EA; }
		
	/*こども心理学部 > こども心理専攻*/
	.bg_child_p{ background-color:#A3D6C0; }

/*モチベーション行動科学部*/
.bg_motivation{ background-color:#F598A3; }



/* table 
---------------------------------------------------------- */
th,
td{_font-size:13px;}


/* 	Float Box
---------------------------------------------------------- */
.oh,
.oh1200,
.oh960,
.oh900,
.oh660{overflow:hidden;}
.leftBox{float:left;}
.rightBox{float:right;}


/* 	Clear
---------------------------------------------------------- */
.clear{clear:both;}


/* Block
---------------------------------------------------------- */
.section {clear: both;}

.mt00,
.mtClear{margin-top: 0 !important;}
.mt05   {margin-top: 5px !important;}
.mt10   {margin-top: 10px !important;}
.mt15   {margin-top: 15px !important;}
.mt20   {margin-top: 20px !important;}
.mt30   {margin-top: 30px !important;}
.mt40   {margin-top: 40px !important;}
.mt50   {margin-top: 50px !important;}

.mr00,
.mrClear{margin-right: 0 !important;}
.mr05   {margin-right: 5px !important;}
.mr10   {margin-right: 10px !important;}
.mr15   {margin-right: 15px !important;}
.mr20   {margin-right: 20px !important;}
.mr30   {margin-right: 30px !important;}
.mr40   {margin-right: 40px !important;}
.mr50   {margin-right: 50px !important;}

.mb00,
.mbClear{margin-bottom: 0 !important;}
.mb05   {margin-bottom: 5px !important;}
.mb10   {margin-bottom: 10px !important;}
.mb15   {margin-bottom: 15px !important;}
.mb20   {margin-bottom: 20px !important;}
.mb30   {margin-bottom: 30px !important;}
.mb40   {margin-bottom: 40px !important;}
.mb50   {margin-bottom: 50px !important;}

.ml00,
.mlClear{margin-left: 0 !important;}
.ml05   {margin-left: 5px !important;}
.ml10   {margin-left: 10px !important;}
.ml15   {margin-left: 15px !important;}
.ml20   {margin-left: 20px !important;}
.ml25   {margin-left: 25px !important;}
.ml30   {margin-left: 30px !important;}
.ml40   {margin-left: 40px !important;}
.ml50   {margin-left: 50px !important;}



/* 	Reset
---------------------------------------------------------- */
.reset{
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	border:none !important;
	font-size:inherit !important;
	font-weight:normal !important;
	}
iframe[name="google_conversion_frame"] {
	position: absolute;
	top: 0;
	width:100px;
}


