@charset "utf-8";


#guideline_top #attention {/*yama 追加　2010年度生募集について*/
border:solid 1px #F2A2A5;
margin-bottom:20px;
color:#df424a;
padding:5px;}


.page_title{
font-weight:bold;}


/* --------------------------------------------------------
  リンクリスト設定　
-------------------------------------------------------- */
#guideline_top .nabi,
#ao .nabi{margin-bottom:10px;}


#guideline_top ul.navi_list,
#ao ul.navi_list{
	width:614px;
	margin:10px 10px 0px 10px;
}

#guideline_top ul.navi_list li,
#ao ul.navi_list li{
	float:left;
	border:1px solid #e2d2df;
	width:199px;
	height:28px;
	background-color:#fcf8ef;
	text-align:center;
	line-height:28px;
	margin-bottom:5px;
	font-size:12px;
}


#guideline_top .navi_list .sp_left,
#ao .navi_list .sp_left{margin-left:4px;}


.page_up{
background:url(../../img/common/ico_topcursor.gif) no-repeat;
background-position:396pt 1pt;
height:18px;
width:634px;
text-align:right;
margin:5px 0;}


/*yama 追加　フローチャート*/

#flowchart{width:602px;
margin:0 10px;
border:1px solid #cccccc;
padding:5px;}

#flowchart .bg_midashi{
margin:0;}

#flowchart dl{
margin-bottom:10px;}

#flowchart dl dt{
background:url(../../img/common/search_back.gif);
margin-bottom:10px;
font-weight:bold;
font-size:13px;
padding:3px;
}


#flowchart dl dd{
background:url(../../img/common/ico_dot01.gif) 3px 8px no-repeat;
margin:0 10px;
padding:3px 0 3px 15px;}




#guideline_top strong {
display:block;
line-height:1.5em;
}

#guideline_top em{
display:block;
font-size: 11px;
margin:10px 0;
}

#guideline_top .main_table {
margin-bottom:10px;
}

#guideline_top .main_table td {
padding:3px;
}

#guideline_top .main_table td ul{
	margin:0;
	padding-bottom:5px;
}

#guideline_top .main_table th { line-height:2em;}

#guideline_top ol {
	list-style-position: outside;
	margin: 0 0 15px 25px;
	font-size:11px;
}

#guideline_top ul {
	list-style-position: outside;
	margin: 0 0 15px 25px;
	font-size:11px;
}

#guideline_top li {
	margin-bottom: 5px;
}


#guideline_top .maru_head li{
background:url(../../img/common/ico_dot01.gif) 0px 8px no-repeat;
padding:0 0 0 15px;}



#guideline_top p {
	letter-spacing: 0.2em;
}

.attention { color:#FF3366; font-weight:bold;}


#guideline_top .seikyu a{
	background:url(../img/guideline_01.gif) no-repeat;
	height:115px;
	width:555px;
	text-indent:-9999px;
	display:block;
	margin: 0 auto;
}

#guideline_top .licenseplan a{
	background:url(../img/guideline_03.gif) no-repeat;
	height:47px;
	width:401px;
	display:block;
	margin: 0 auto;
	text-indent: -9999px;
}



#guideline_top h3{
font-size:13px;
background-color:#D9FA83;
margin:10px 0;
padding:3px 3px 3px 10px;
}


#guideline_top .bg_midashi{
font-size:13px;
background-color:#D9FA83;
margin:10px 0;
padding:3px 3px 3px 10px;
}


#guideline_top .arrow{
margin-bottom:10px;
}


#guideline_top .arrow img{
vertical-align:text-top;
padding-right:5px;}




/* --------------------------------------------------------
	テーブル設定　*yama 2010003*　
-------------------------------------------------------- */

.main_table{
width:100%;
border:solid 1px #F2A2A5;
background:#F2A2A5;
}

.main_table th{
text-align:center;
padding:5px;
border:solid 1px #F2A2A5;
background:#FDC6C6;}



.main_table td{
padding:5px;
background-color:#FFFFFF;
border:solid 1px #F2A2A5;}




/* テーブル内のテーブルを白くするAO入試で使用*/

.main_table table{
width:100%;
border:solid 1px #fff;
background:#fff;
}

.main_table table th{
text-align:center;

border:solid 1px #fff;
background:#fff;}

.main_table table td{
padding:5px;
background-color:#FFFFFF;
border:solid 1px #fff;}



.bg_yellow{
background:#F8FDC4;}

/* --------------------------------------------------------
  出願方法設定　
-------------------------------------------------------- */
#guideline_top .pattern{
border:1px #CCCCCC solid;
margin:10px 10px 0 10px;
padding:5px;}


#guideline_top dl.pattern dt{
padding:5px;
font-weight:bold;
margin-bottom:3px;
background-color:#888;
color:#FFFFFF;}

#guideline_top .kawase{
border:1px #CCCCCC dashed;

margin:20px 10px 0 10px;
padding:5px;}

#guideline_top .kawase strong{background-color:#A4ECF9;}


#guideline_top .sp_top20{
padding-top:20px;}

#guideline_top .sp_m_top20{
margin-top:20px;}

#guideline_top .sp_bottom10{
margin-bottom:10px;}



#guideline .box_gray img{
padding:0 3px;}


.font_big{
font-size:large;}
