@charset "shift_jis";

/*--Default--------------------------------------------------------------*/
/*--デフォルトの設定--*/
*{
margin:0;
padding:0;
font-size:100%;
}

*:focus{-moz-outline-style: none;}
a{ outline: none; }

body{
font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:80%;
line-height:1.5;
color:#444444;
text-align:center;
background-color:#F8F8F8;
}

/*リストの設定*/
ul,ol{
list-style-type:none;
}

/*リンクの設定*/
a{
color:#1E79A4;
text-decoration:underline;
}
a:hover{
color:#1E79A4;
text-decoration:none;
}

/*フロート解除*/
.clearAll{
clear:both;
}

/*見出し*/
h1,h2{
clear:both;
}


/*==clearfix=====================================================================*/
/*floatの解除*/

#changeUnit:after,
#headerUnit01:after,
#header02:after,
#contentsUnit:after,
#footerUnit:after,
#crumbUnit:after,
.lowerbutton:after,
#tagbox:after,
#tagbox_l:after,
#o_number:after,
.atmbox:after,
.topgo:after,
.toppage:after
{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}


/* hack ie mac */

#changeUnit,
#headerUnit01,
#header02,
#contentsUnit,
#footerUnit,
#crumbUnit,
.lowerbutton,
#tagbox,
#tagbox_l,
#o_number,
.atmbox,
.topgo,
.toppage
{
/*\*//*/
display: inline-table;
/**/
}


/*==common=====================================================================*/

/*全体背景*/
#WrapBg{
background:url(../images/common/wrap_bg.gif) repeat-x top left;
clear:both;
}

/*全体幅・背景*/
#Wrap{
margin:0 auto;
width:810px;
background:url(../images/common/contents_bg02.gif) repeat-y;
}

/*全体背景*/
#WrapUnit01{
background:url(../images/common/contents_bg01.gif) no-repeat;
}

/*全体幅*/
#WrapUnit02{
margin:0 5px;
width:800px;
}

/*赤テキスト*/
.textRed{
color:#EB1919;
}

/*赤テキスト02*/
.textRed02{
color:#E11515;
}


/*青テキスト*/
.textBlue{
color:#005882;
}

/*青テキスト2*/
.textBlue02{
color:#000065;
}

/*フロート左*/
.f_left{
float:left;
}

/*フロート右*/
.f_right{
float:right;
}

/*テキスト小*/
.font_s{
font-size:80%;
}

/*テキスト大*/
.font_l{
font-size:120%;
}

/*テキスト大*/
.font_l02{
font-size:130%;
}


/*テキスト中央ぞろえ*/
.center_t{
text-align:center;
}

/*テキスト左ぞろえ*/
.left_t{
text-align:left;
}

/*テキスト右ぞろえ*/
.right_t{
text-align:right;
}

/*----margin/padding-----------------------------------------------------*/

/*共通margin/padding*/
.margin_t5{
margin:5px 0 0 0;
}

.margin_t10{
margin:10px 0 0 0;
}

.margin_t15{
margin:15px 0 0 0;
}

.margin_t20{
margin:20px 0 0 0;
}

.margin_t25{
margin:25px 0 0 0;
}

.margin_t5b5{
margin:5px 0;
}

.margin_t5b10{
margin:5px 0 10px 0;
}

.margin_t10b10{
margin:10px 0;
}

.margin_t15b20{
margin:15px 0 20px 0;
}

.margin_t5b20{
margin:5px 0 20px 0;
}

.margin_t10b20{
margin:10px 0 20px 0;
}

.margin_t10b30{
margin:10px 0 30px 0;
}

.margin_t15b15{
margin:15px 0;
}

.margin_t20b30{
margin:20px 0 30px 0;
}

.margin_b5{
margin:0 0 5px 0;
}


.margin_b10{
margin:0 0 10px 0;
}

.margin_b15{
margin:0 0 15px 0;
}

.margin_b20{
margin:0 0 20px 0;
}

.margin_b30{
margin:0 0 30px 0;
}

.margin_b50{
margin:0 0 50px 0;
}

.margin_l15{
margin:0 0 0 15px;
}

.margin_l25{
margin:0 0 0 25px;
}

.margin_l70{
margin:0 0 0 70px;
}

.margin_l20r20{
margin:0 20px;
}

.margin_l8r8{
margin:0 8px;
}

.margin01{
margin:5px;
}

.margin02{
margin:15px 0 20px 20px;
}

.margin03{
margin:0 0 20px 20px;
}

.margin04{
margin:0 auto;
}

.margin05{
margin:10px;
}

.margin06{
margin:20px;
}

.margin07{
margin:15px;
}

.margin08{
margin:10px 15px 10px 15px;
}

.margin09{
margin:20px auto 0 auto;
}

.margin10{
margin:10px 10px 25px 10px;
}

.margin11{
margin:20px 20px 30px 20px;
}

.margin12{
margin:30px 0px 0px 40px;
}

.margin13{
margin:20px auto;
}

.margin14{
margin:35px 0 15px 0;
}

.margin15{
margin:10px 4px;
}

.margin16{
margin:10px 8px;
}

.padding_t2{
padding:2px 0 0 0;
}

.padding_t5{
padding:5px 0 0 0;
}

.padding_t10{
padding:10px 0 0 0;
}

.padding_l5{
padding:0 0 0 5px;
}

.padding_l10{
padding:0 0 0 10px;
}

.padding_r60{
padding:0 60px 0 0;
}

.padding_l5r5{
padding:0 5px 0 5px;
}

.padding_l5r15{
padding:0 15px 0 5px;
}


.padding_t10b15{
padding:10px 0 15px 0;
}

.padding_b5{
padding:0 0 5px 0;
}

.padding_t4b4{
padding:4px 0;
}

.padding01{
padding:4px 8px;
}

.padding02{
padding:5px;
}

.padding03{
padding:3px 1px;
}

.padding04{
padding:4px 7px 4px 9px;
}

.padding05{
padding:0 5px 5px 5px;
}

.padding06{
padding:5px 5px 0 5px;
}




/*----header------------------------------------------------------------*/

/*ヘッダーエリア*/
#header01{
width:800px;
background:url(../images/common/header_02.gif) repeat-y;
}

/*ヘッダーエリア・中央部*/
#header02{
margin:0 20px;
width:760px;
}

/*ヘッダーエリア・下部*/
#header03{
margin:8px 10px 0 10px;
width:780px;
}

/*ヘッダー・ロゴを配置するためのエリア */
#logo{
padding:7px 0 0 0;
width:416px;
height:84px;
float:left;
}

/* ヘッダー・文字サイズ変更ボタンを配置するためのエリア */
#change{
width:138px;
float:right;
}

/* ヘッダー・文字サイズ変更ボタン*/
.change01{
float:left;
}

/* ヘッダー・年号*/
#change02{
margin:10px 0 0 0;
font-weight:bold;
text-align:right;
}

/* ヘッダー・文字サイズ変更ボタン小*/
.change_s{
background:url(../images/common/btn_s_ov.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン小・ボタン*/
.change_s a{
width:24px;
height:24px;
text-indent:-10000px;
display:block;
overflow:hidden;
}

/* ヘッダー・文字サイズ変更ボタン小・ボタン背景*/
.change_s a:link, .change_s a:visited{
width:24px;
text-decoration:none;
background:url(../images/common/btn_s.gif) no-repeat;
}
/* ヘッダー・文字サイズ変更ボタン小・ボタン背景*/
.change_s a:hover, .change_s a:active{
color:#FFFFFF;
text-decoration:none;
background:url(../images/common/btn_s_ov.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン中*/
.change_m{
background:url(../images/common/btn_m_ov.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン中・ボタン*/
.change_m a{
width:26px;
height:24px;
text-indent:-10000px;
display:block;
overflow:hidden;
background:url(../images/common/btn_m_ov.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン中・ボタン背景*/
.change_m a:link, .change_m a:visited{
width:26px;
text-decoration:none;
background:url(../images/common/btn_m.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン中・ボタン背景*/
.change_m a:hover, .change_m a:active{
color:#FFFFFF;
text-decoration:none;
background:url(../images/common/btn_m_ov.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン大*/
.change_l{
background:url(../images/common/btn_l_ov.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン大・ボタン*/
.change_l a{
width:25px;
height:24px;
text-indent:-10000px;
display:block;
overflow:hidden;
background:url(../images/common/btn_l_ov.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン大・ボタン背景*/
.change_l a:link, .change_l a:visited{
width:25px;
text-decoration:none;
background:url(../images/common/btn_l.gif) no-repeat;
}

/* ヘッダー・文字サイズ変更ボタン大・ボタン背景*/
.change_l a:hover, .change_l a:active{
color:#FFFFFF;
text-decoration:none;
background:url(../images/common/btn_l_ov.gif) no-repeat;
}


/* ヘッダー・下段左エリア*/
.h_btn_l{
float:left;
}

/* ヘッダー・下段ボタン*/
.h_btn_l a{
padding:6px 0 0 0;
color:#FFFFFF;
display:block;
}

/* ヘッダー・下段ボタン背景*/
.h_btn_l a:link, .h_btn_l a:visited{
width:163px;
height:26px;
text-decoration:none;
background:url(../images/common/h_btn.gif) no-repeat;
}
/* ヘッダー・下段ボタン背景*/
.h_btn_l a:hover, .h_btn_l a:active{
color:#FFFFFF;
text-decoration:none;
background:url(../images/common/h_btn_ov.gif) no-repeat;
}

/* ヘッダー・下段右エリア*/
.h_linkUnit{
margin:1px 0 0 0;
width:598px;
background:url(../images/common/h_link_bg.gif) no-repeat;
float:right;
}

/* ヘッダー・下段右エリア・内部*/
.h_link{
margin:10px 0 0 0;
min-height:21px;
font-size:80%;
line-height:1.2;
}

/* ヘッダー・下段右エリア・内部・IE6用*/
* html body .h_link{height:21px;}

/* ヘッダー・下段右エリア・リスト*/
.h_link ul li{
padding:0 3px 0 17px;
float:left;
text-align:left;
background:url(../images/common/h_arrow.gif) no-repeat 10px 3px;
}

/* ヘッダー・下段右エリア・リンク項目*/
.h_link ul li a{
color:#002b40;
text-decoration:none;
}

/* ヘッダー・下段右エリア・リンク項目背景*/
.h_link ul li a:hover, .h_link ul li a:active{
color:#087cb3;
text-decoration:none;
}


/*----footer------------------------------------------------------------*/

/*フッターエリア*/
#footer{
width:800px;
text-align:left;
background:url(../images/common/footer_line.gif) no-repeat top left;
clear:both;
}

/*フッターエリア・内部*/
#footerInnner{
margin:0 10px 0 10px;
padding:12px 0 10px 0;
width:780px;
}

/*フッター・リスト*/
#footer ul{
margin:5px 0 0 0;
}

/*フッター・リスト*/
#footer ul li{
padding:0 0 10px 10px;
}

/*フッター・リストマーク*/
.footerLink_bk{
background:url(../images/common/link_arrow.gif) no-repeat 0 5px;
}

/*フッター・小テキスト*/
.footer_text{
font-size:80%;
}

/*フッターエリア・下部*/
#footerUnit{
margin:5px 0 0 0;
width:780px;
}

/*フッターエリア・下部・右*/
#footerUnit_l{
float:left;
}

/*フッターエリア・下部・左*/
#footerUnit_r{
float:right;
}


/*----table------------------------------------------------------------*/

/*共通・表*/
.commonTable{
background-color:#C0D2DB;
}

/*共通・表・セル・見出し*/
.commonTable th{
color:#005882;
background-color:#E9F3F5;
}

/*共通・表・セル*/
.commonTable td{
background-color:#FFFFFF;
}

/*共通・表02*/
.commonTable02{
background-color:#C0D2DB;
}

/*共通・表02灰色ライン*/
.commonTable02G{
background-color:#C7CED1;
}

/*共通・表02・セル・青*/
.commonTdB{
color:#005882;
background-color:#E9F3F5;
}

/*共通・表02・セル・灰*/
.commonTdG{
background-color:#E8E8E8;
}

/*共通・表02・セル・白*/
.commonTd{
background-color:#FFFFFF;
}


/*共通・表・幅*/
.t_width01{
width:585px;
}

.t_width02{
width:130px;
}

.t_width03{
width:65px;
}

.t_width04{
width:370px;
}

.t_width05{
width:720px;
}

.t_width06{
width:300px;
}

.t_width07{
width:385px;
}

.t_width08{
width:156px;
}

.t_width09{
width:20px;
}

.t_width10{
width:718px;
}

.t_width11{
width:450px;
}

.t_width12{
width:180px;
}

.t_width13{
width:696px;
}

.t_width14{
width:660px;
}

.t_width15{
width:400px;
}

.t_width16{
width:190px;
}

.t_width17{
width:606px;
}

.t_width18{
width:678px;
}

.t_width19{
width:200px;
}

.t_width20{
width:292px;
}

.t_width21{
width:410px;
}

.t_width22{
width:60px;
}

.t_width23{
width:45px;
}

.t_width24{
width:80px;
}

.t_width25{
width:138px;
}

.t_width26{
width:139px;
}

.t_width27{
width:67px;
}

.t_width28{
width:120px;
}

.t_width29{
width:710px;
}

.t_width30{
width:70px;
}

.t_width31{
width:100%;
}

.t_width32{
width:37%;
}

.t_width33{
width:63%;
}

.t_width34{
width:18%;
}

.t_width35{
width:82%;
}

.t_width36{
width:560px;
}

/*==index=====================================================================*/

/*----contents------------------------------------------------------------*/

/*メイン画像エリア*/
#main{
width:790px;
height:262px;
padding:31px 0 0 10px;
line-height:1.6em;
text-align:left;
background:url(../images/top/main.jpg) no-repeat;
}

/*コンテンツ幅*/
#contentsUnit{
margin:10px 0 0 0;
width:800px;
}

/*コンテンツ幅*/
#contentsUnit02{
margin:0 0 0 0;
width:800px;
}


/*コンテンツ幅*/
#contentsUnitInnner{
margin:0 10px;
width:780px;
}

/*コンテンツ幅・左*/
#contents{
margin:0 20px 0 0;
width:560px;
text-align:left;
float:left;
}

/*JavaScript注意文言エリア*/
#attentionColum{
margin:0 0 15px 0;
width:556px;
}

/*JavaScript注意文言エリア・ライン*/
#attentionColum01{
width:100%;
border:2px #EB1919 solid;
}

/*JavaScript注意文言エリア・内部*/
#attentionColum02{
margin:11px;
}

/*JavaScript注意文言エリア・テキスト*/
#attentionColum02 p{
color:#EB1919;
}

/*JavaScript注意文言エリア・リンクテキスト*/
#attentionColum ul{
padding:5px 0 0 0;
}
/*JavaScript注意文言エリア・リンクテキスト*/
#attentionColum ul li{
margin:7px 0 0 0;
line-height:1em;
}

/*JavaScript注意文言エリア・リンク項目*/
#attentionColum a{
padding:0 0 0 10px;
background:url(../images/common/link_arrow.gif) no-repeat 0 5px;
}

/*コンテンツ・項目エリア*/
.columWrap{
margin:0 0 15px 0;
width:560px;
background:url(../images/top/column_line02.gif) repeat-y;
}

/*コンテンツ・項目エリア・見出し*/
.columTitle{
padding:1px 11px 2px 11px;
font-weight:bold;
color:#FFFFFF;
background:url(../images/top/column_line04.gif) repeat-y;
}

/*コンテンツ・項目エリア・内部*/
.columUnit{
margin:15px 14px 20px 15px;
width:531px;
}

/*コンテンツ・項目エリア・内部*/
.columUnit02{
margin:0 14px 20px 15px;
width:531px;
}

/*コンテンツ・受験票ダウンロードのメリット・リスト*/
.syutuganLink ul li{
padding:0 0 0 15px;
}

/*コンテンツ・受験票ダウンロードのメリット・リストマーク*/
.syutuganLink_bk{
margin:10px 0 0 0;
background:url(../images/top/check_icon.gif) no-repeat 0 5px;
}

/*コンテンツ・受験票ダウンロードの流れ・背景付内部エリア*/
.columnImg{
margin:0 0 5px 0;
width:531px;
background:url(../images/top/column_bg02.gif) repeat-y;
}

/*コンテンツ・受験票ダウンロードの流れ・見出し*/
.columnImgTitle{
margin:0 12px;
color:#005882;
font-size:110%;
font-weight:bold;
}

/*コンテンツ・受験票ダウンロードの流れ・見出し大文字*/
.columnImgTitle01{
color:#01699B;
font-size:130%;
}

/*コンテンツ・受験票ダウンロードの流れ・テキストエリア*/
.columnImgText{
margin:5px 20px 12px 15px;
}

/*コンテンツ・受験票ダウンロードの流れ・テキストエリア・赤*/
.columnImgTextR{
margin:5px 0;
color:#EB1919;
}

/*コンテンツ・受験票ダウンロードの流れ・最下部エリア*/
.columnImg02{
width:531px;
text-align:center;
background:url(../images/top/column_bgB02.gif) repeat-y;
}

/*コンテンツ・受験票ダウンロードの流れ・最下部エリア・内部*/
.columnImgInnner{
margin:15px;
}

/*コンテンツ・受験票ダウンロードの流れ・最下部エリア・テキスト部*/
.columnImgInnner p{
	margin:0 0 10px 0;
	color:#F00;
	font-size:110%;
	font-weight:bold;
}

/*コンテンツ・試験日程一覧・サブタイトル*/
.columSubTitle{
color:#005882;
font-weight:bold;
}

/*コンテンツ・試験日程一覧・表*/
.columTable{
margin:10px 0 20px 0;
width:531px;
height:auto;
background-color:#C0D2DB;
}

/*コンテンツ・試験日程一覧・表・見出し*/
.columTable th{
color:#005882;
font-weight:normal;
text-align:left;
background-color:#E9F3F5;
padding:5px 0;
}

/*コンテンツ・試験日程一覧・表・セル*/
.columTd01{
width:250px;
padding:3px 10px;
background:#FFFFFF;
}

/*コンテンツ・試験日程一覧・表・セル3列目*/
.columTd02{
width:301px;
padding:3px 10px;
background:#FFFFFF;
}

/*コンテンツ・試験日程一覧・表・セル4列目*/
.columTd03{
width:122px;
padding:8px;
text-align:center;
background:#FFFFFF;
}

/*コンテンツ・試験日程一覧・表・セル4列目・テキスト*/
.columTd03 p{
color:#EB1919;
font-weight:bold;
}

/*コンテンツ・試験日程一覧・表・セル4列目・リンクボタン*/
.columTd03 a{
height:45px;
text-decoration:none;
text-indent:-10000px;
display:block;
}

/*コンテンツ・試験日程一覧・表・セル4列目・リンクボタン背景*/
.columTd03 a:link, .columTd03 a:visited{
width:122px;
background:url(../images/top/regist_btn.gif) no-repeat;
}

/*コンテンツ・試験日程一覧・表・セル4列目・リンクボタン背景*/
.columTd03 a:hover, .columTd03 a:active{
background:url(../images/top/regist_btn_ov.gif) no-repeat;
}

/*コンテンツ・出願内容を確認するボタン*/
.get_pdf_btn a{
margin:8px auto 0 auto;
text-align:center;
height:52px;
text-decoration:none;
text-indent:-10000px;
display:block;
}
/*コンテンツ・出願内容を確認するボタン背景*/
.get_pdf_btn a:link, .get_pdf_btn a:visited{
width:244px;
background:url(../images/top/get_pdf_btn.gif) no-repeat;
}
/*コンテンツ・出願内容を確認するボタン背景*/
.get_pdf_btn a:hover, .get_pdf_btn a:active{
background:url(../images/top/get_pdf_btn_ov.gif) no-repeat;
}

/*コンテンツ・ページの先頭へ*/
.topgo{
text-align:right;
}



/*----side------------------------------------------------------------*/

/*サイド幅*/
#sideUnitbox{
width:200px;
float:right;
}

/*サイド・出願内容を確認するボタン*/
#syutugan_btnSide a{
margin:0 0 15px 0;
height:58px;
text-decoration:none;
text-indent:-10000px;
display:block;
}

/*サイド・出願内容を確認するボタン背景*/
#syutugan_btnSide  a:link, #syutugan_btnSide  a:visited{
width:200px;
background:url(../images/top/login_btn.gif) no-repeat;
}
/*サイド・出願内容を確認するボタン背景*/
#syutugan_btnSide  a:hover, #syutugan_btnSide  a:active{
background:url(../images/top/login_btn_ov.gif) no-repeat;
}

/*サイド・項目エリア*/
.sideinfoUnit{
margin:0 0 15px 0;
width:200px;
text-align:left;
background:url(../images/top/side_colum02.gif) repeat-y;
}

/*サイド・項目エリア・見出しエリア*/
.sideinfoHead{
width:200px;
text-align:center;
background:url(../images/top/side_colum01b.gif) repeat-y;
}

/*サイド・項目エリア・見出しテキスト*/
.sideinfoHeadText{
margin:1px 0;
font-weight:bold;
}

/*サイド・項目エリア・内部*/
.sideUnit{
margin:10px;
font-size:80%;
}

/*サイド・項目エリア・赤字部*/
.sideRed{
margin:0 0 5px 0;
color:#EB1919;
}

/*サイド・項目エリア・リスト*/
.sideLink ul li{
padding:0 0 10px 10px;
}

/*サイド・項目エリア・リスト背景*/
.sideLink_bk{
background:url(../images/common/link_arrow.gif) no-repeat 0 5px;
}

/*サイド・項目エリア内項目*/
.sideminiColum{
margin:5px 0 0 0;
width:180px;
background:url(../images/top/side_columB02.gif) repeat-y;
}

/*サイド・項目エリア内項目・見出し*/
.sideminiColumHead{
text-align:center;
color:#004261;
font-weight:bold;
background:url(../images/top/side_columB01.gif) no-repeat;
}

/*サイド・項目エリア内項目・内部*/
.sideminiColumUnit{
margin:10px 10px 10px 10px;
}

/*サイド・項目エリア内項目・テキストエリア余白調整*/
.sideUnitText{
margin:8px 0;
}

/*==下層=====================================================================*/

/*----下層共通------------------------------------------------------------*/

/*コンテンツ幅*/
.contentsUnitInnner02{
margin:0px 20px 0 20px;
width:760px;
text-align:left;
}

/*コンテンツ幅*/
#contentsUnitInnner03{
margin:0 30px 10px 30px;
width:740px;
text-align:left;
}

/*コンテンツ幅*/
.contentsUnitInnner04{
margin:20px 20px 0 20px;
width:760px;
text-align:left;
}

/*パンくずエリア*/
#crumbUnit{
width:760px;
}

/*パンくず・矢印*/
.crumb_arrow{
float:left;
}

/*パンくずエリア・箱1*/
.crumb01{
padding:5px 0 0 30px;
width:144px;
height:25px;
background:url(../images/common/crumb01.gif) no-repeat;
float:left;
}

/*パンくずエリア・箱2*/
.crumb02{
padding:5px 0 0 30px;
width:144px;
height:25px;
background:url(../images/common/crumb02.gif) no-repeat;
float:left;
}

/*パンくずエリア・箱3*/
.crumb03{
padding:5px 0 0 30px;
width:144px;
height:25px;
background:url(../images/common/crumb03.gif) no-repeat;
float:left;
}

/*パンくずエリア・箱4*/
.crumb04{
padding:5px 0 0 30px;
width:148px;
height:25px;
background:url(../images/common/crumb04.gif) no-repeat;
float:left;
}

/*パンくずエリア・箱1水色*/
.crumb01_on{
padding:5px 0 0 30px;
width:144px;
height:25px;
color:#007495;
background:url(../images/common/crumb01_on.gif) no-repeat;
float:left;
}

/*パンくずエリア・箱2水色*/
.crumb02_on{
padding:5px 0 0 30px;
width:144px;
height:25px;
color:#007495;
background:url(../images/common/crumb02_on.gif) no-repeat;
float:left;
}

/*パンくずエリア・箱3水色*/
.crumb03_on{
padding:5px 0 0 30px;
width:144px;
height:25px;
color:#007495;
background:url(../images/common/crumb03_on.gif) no-repeat;
float:left;
}

/*パンくずエリア・箱4水色*/
.crumb04_on{
padding:5px 0 0 30px;
width:148px;
height:25px;
color:#007495;
background:url(../images/common/crumb04_on.gif) no-repeat;
float:left;
}

/*下層ページ見出し*/
#lower_title{
margin:20px 0 20px 0;
}

/*必須アイコン*/
.essential{
margin:0 5px 0 0;
padding:2px 6px;
font-size:80%;
color:#FFFFFF;
background:#EB1919;
}

/*表・検索ボタン幅*/
.button01{
width:180px;}

/*受験票の取得ボタン幅*/
.button03{
width:230px;}

/*下層・リンクリスト*/
.lowerLink ul li{
padding:0 0 0 10px;
}

/*下層・リンクリストマーク*/
.lowerLink_bk{
background:url(../images/common/link_arrow.gif) no-repeat 0 5px;
}

/*注意・テキスト*/
.lowerattention ul li{
padding:0 0 1px 20px;
background:url(../images/common/attention_mark02.gif) no-repeat;
}

/*表・見出し・灰*/
.infoTitle{
background-color:#E8E8E8;
font-weight:bold;
border-bottom:#C7CED1 1px solid;
}

/*表・見出し・灰・下線なし*/
.infoTitle02{
background-color:#E8E8E8;
font-weight:bold;
}



/*枠線入り大枠*/
.lowerLineWakuB01{
width:758px;
}

/*枠線入り大枠ライン*/
.lowerLineWakuB02{
width:100%;
border:#C7CED1 solid 1px;
}

/*枠線入り大枠中面*/
.lowerLineWakuB03{
margin:20px 19px 30px 19px;
}

/*枠線入り大枠中面*/
.lowerLineWakuB04{
margin:10px 19px 30px 19px;
}

/*枠線入り大枠・見出し*/
.lowerLineTitle{
padding:2px 0 2px 10px;
font-weight:bold;
color:#FFFFFF;
background:url(../images/common/midasi_bk.gif) repeat-y;
}


/*----個人情報入力------------------------------------------------------------*/
/*再出願(受験番号を忘れた場合の注意文)*/
.saisyutsuganNoNum{
	width:97%;
	border-style:solid;
	border-width:1px;
	border-color:#C0D2DB;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
/*表*/
.lowerTable{
width:740px;
background-color:#C0D2DB;
}

/*表・見出しセル*/
.lowerTable th{
font-weight:bold;
color:#005882;
background-color:#E9F3F5;
text-align:left;
}

/*表・セル*/
.lowerTable td{
background-color:#FFFFFF;
}

/*表・黄色ラインbox・黄色ライン*/
.tableYellow01{
margin:5px 0 0 0;
border:#FFD014 solid 1px;
}

/*表・黄色ラインbox*/
.tableYellow02{
color:#744900;
}

/*表・黄色ラインbox・内部*/
.tableYellow03{
padding:0 3px;
}

/*表・黄色ラインbox・黄色ライン*/
.tableYellowB01{
margin:10px 8px;
width:720px;
border:#FFD014 solid 1px;
}

/*表・黄色ラインbox・黄色ライン*/
.tableYellowC01{
margin:5px 8px;
width:696px;
border:#FFD014 solid 1px;
}


/*表・黄色ラインbox・黄色ライン*/
.tableYellowD01{
margin:10px 8px;
width:696px;
border:#FFD014 solid 1px;
}


/*表・システム部・太字*/
.systemTextB{
font-weight:bold;
color:#414141;
}

/*表02*/
.lowerTable02{
width:738px;
border-left:#C0D2DB 1px solid;
border-right:#C0D2DB 1px solid;
}

/*表03*/
.lowerTable03{
width:740px;
border-left:#C0D2DB 1px solid;
border-right:#C0D2DB 1px solid;
}

/*表04*/
.lowerTable04{
width:720px;
border-left:#C0D2DB 1px solid;
border-right:#C0D2DB 1px solid;
}

/*表・戻る・次へボタン幅*/
.button02{
width:120px}

/*表・戻る・次へボタン*/
.lowerbutton{
margin:25px auto 20px auto;
width:260px;
text-align:center;
}

/*表・入力不可部分*/
.input_none01{
width:75px;
}

/*表・入力部分幅*/
.input_none02{
width:310px;
}

/*表・入力部分幅*/
.inputWidth01{
width:110px;
}

/*表・入力部分幅*/
.inputWidth02{
width:310px;
}

/*表・入力部分幅*/
.inputWidth03{
width:140px;
}

/*表・入力部分幅*/
.inputWidth04{
width:210px;
}

/*表・入力部分幅*/
.inputWidth05{
width:75px;
}

/*表・入力部分幅*/
.inputWidth06{
width:50px;
}

/*表・入力部分幅*/
.inputWidth07{
width:20px;
}

/*表・入力部分幅*/
.inputWidth08{
width:95px;
}

/*表・入力部分高さ*/
.inputHeight01{
min-height:14px;
}


/* IE6 *//*表・入力部分高さ*/
* html .inputHeight01{
height:14px;
}

/* IE7 *//*表・入力部分高さ*/
*:first-child+html .inputHeight01{
height:14px;
}


/*表・入力ボタン*/
.input_btn01{
width:300px;
}

/* IE6 *//*表・入力ボタン*/
* html .input_btn01{
background:url(../images/kojin_input/input_btn.gif) no-repeat;
width:300px;
height:19px;
border:none;
}

/* IE7 *//*表・入力ボタン*/
*:first-child+html .input_btn01{
background:url(../images/kojin_input/input_btn.gif) no-repeat;
width:300px;
height:19px;
border:none;
}


/*----出願登録完了画面------------------------------------------------------------*/


/*表・入力ボタン*/
.input_btn02{
width:450px;
}

/* IE6 *//*表・入力ボタン*/
* html .input_btn02{
background:url(../images/shutsugan_kanryou/input_btn02.gif) no-repeat;
width:450px;
height:19px;
border:none;
}

/* IE7 *//*表・入力ボタン*/
*:first-child+html .input_btn02{
background:url(../images/shutsugan_kanryou/input_btn02.gif) no-repeat;
width:450px;
height:19px;
border:none;
}

/*----志望情報登録------------------------------------------------------------*/


/*タグ・エリア*/
#tagbox{
width:320px;
}

/*タグ・エリア（大）*/
#tagbox_l{
width:640px;
}

/*タグ・エリア左*/
.tagbox01 a{
padding:10px 0 0 0;
width:160px;
height:32px;
text-align:center;
background:url(../images/common/lower_tag_on.gif);
font-size:120%;
font-weight:bold;
color:#222222;
text-decoration:none;
cursor:pointer;
display:block;
}

/*タグ・エリア右*/
.tagbox02 a{
padding:15px 0 0 0;
width:160px;
height:27px;
text-align:center;
background:url(../images/common/lower_tag.gif);
font-weight:bold;
color:#bbbbbb;
text-decoration:none;
cursor:pointer;
display:block;
}

/*タグ・エリア左リンクなし*/
.tagbox_on{
padding:10px 0 0 0;
width:160px;
height:32px;
text-align:center;
background:url(../images/common/lower_tag_on.gif);
font-size:120%;
font-weight:bold;
color:#222222;
text-decoration:none;
}


/*N5902 切り替え用*/
.photo02{
display:none;
}


/*枠線入り大枠*/
.lowerLineWaku01{
width:738px;
}

/*枠線入り大枠ライン*/
.lowerLineWaku02{
width:100%;
border:#99C4D8 solid 1px;
}

/*枠線入り大枠中面*/
.lowerLineWaku03{
margin:9px 10px 10px 9px;
}

/*表・小_高得点科目重視方式併願の選択用*/
.shiganTableKoutokuten{
width:200px;
background-color:#C0D2DB;
}

/*表・小*/
.shiganTable{
width:150px;
background-color:#C0D2DB;
}

/*表・セル・見出し*/
.shiganTable th, .shiganTableKoutokuten th{
font-weight:bold;
color:#005882;
background-color:#E9F3F5;
text-align:center;
}

/*表・セル*/
.shiganTable td, .shiganTableKoutokuten td{
background-color:#FFFFFF;
}


/*表*/
.shiganTable01{
width:720px;
background-color:#C0D2DB;
}

/*表・見出し*/
.shiganTable01 th{
font-weight:bold;
color:#005882;
background-color:#E9F3F5;
text-align:center;
}

/*表・セル*/
.shiganTable01 td{
background-color:#FFFFFF;
}


/*表*/
.shiganTable02{
width:570px;
background-color:#C0D2DB;
}

/*表・見出し*/
.shiganTable02 th{
font-weight:bold;
color:#005882;
background-color:#E9F3F5;
text-align:center;
}

/*表・セル*/
.shiganTable02 td{
background-color:#FFFFFF;
}

/*表・セル・ライン*/
.shiganBorder{
border-bottom:#C0D2DB 1px solid;
}

/*表・セル幅*/
.shiganWidth01{
width:102px;
}

/*表・セル幅*/
.shiganWidth02{
width:133px;
}

/*表・セル幅*/
.shiganWidth03{
width:66px;
}

/*表・セル幅*/
.shiganWidth04{
width:67px;
}

/*表・セル幅*/
.shiganWidth05{
width:130px;
}

/*表・セル幅*/
.shiganWidth06{
width:101px;
}

/*表・セル幅*/
.shiganWidth07{
width:283px;
}

/*表・セル幅*/
.shiganWidth08{
width:277px;
}
/*表・セル幅*/
.shiganWidth09{
width:201px;
}

/*表・セル幅*/
.shiganWidth10{
width:80px;
}

/*小文字・リスト*/
.lower_s ul li{
padding:12px 0 0 0;
font-size:80%;
list-style-type:disc;
}

/*枠線入り大枠黄色*/
.lowerLineWakuY01{
width:736px;
}

/*枠線入り大枠ライン黄色*/
.lowerLineWakuY02{
width:100%;
border:#FFCC00 solid 2px;
}

/*枠線入り大枠中面黄色*/
.lowerLineWakuY03{
margin:10px;
}

/*試験受験番号等・表*/
.bangoTable{
width:510px;
background-color:#C0D2DB;
}

/*試験受験番号等・表・セル・見出し*/
.bangoTable th{
font-weight:bold;
color:#005882;
background-color:#E9F3F5;
text-align:center;
}

/*試験受験番号等・表・セル*/
.bangoTable td{
background-color:#FFFFFF;
}

/*志願情報と併願をくくる枠線*/
.shiganLine{
width:724px;
border:#C0D2DB solid 1px;
margin-top:10px;
margin-left:-4px;
padding:12px 0px 12px 4px;
}

/*pc方式と高得点の並びを指定する*/
.shiganFloat{
float:left;
margin-right:20px;
}

/*----出願内容確認------------------------------------------------------------*/


/*二重矢印リスト*/
.lowerArrow ul{
margin:0;
padding:0;
}

/*二重矢印リスト*/
.lowerArrow ul li{
padding:0 0 0 20px;
background:url(../images/common/lower_arrow.gif) no-repeat 0 5px;
}

/*お客様番号*/
#o_number{
width:525px;
}

/*お客様番号・左*/
#o_number01{
width:225px;
float:left;
}

/*お客様番号・右*/
#o_number02{
padding:8px 0 0 0;
width:300px;
height:42px;
color:#FFFFFF;
font-size:180%;
font-weight:bold;
text-align:center;
letter-spacing: 0.2em;
background:url(../images/shutsugan_kanryou/naumber02.gif) no-repeat;
float:right;
}

/*メモ指示矢印*/
#arrow_memo{
margin:0 0 3px 0;
padding:6px 0 26px 0;
width:221px;
color:#FFFFFF;
font-size:14px;
text-align:center;
letter-spacing: 0.1em;
background:url(../images/shutsugan_kanryou/arrow_memo.gif) no-repeat bottom;
}

/*赤枠ライン*/
.redLine{
width:100%;
border:2px #EB1919 solid;
}

/*表・見出し*/
.scheduleTitle{
padding:2px 0 2px 10px;
font-weight:bold;
background-color:#E9F3F5;
border-bottom:#C7CED1 solid 1px;
}

/*----出願内容確認------------------------------------------------------------*/


/*●・リスト*/
.discList ul li{
margin:0 0 0 15px;
padding:5px 0 0 0;
list-style-type:disc;
}

/*出願登録するボタン*/
.s_btn a{
margin:0 auto;
height:50px;
text-decoration:none;
text-indent:-10000px;
display:block;
}

/*出願登録するボタン背景*/
.s_btn a:link, .s_btn a:visited{
width:242px;
background:url(../images/shutsugan_kakunin/s_btn.gif) no-repeat;
}
/*出願登録するボタン背景*/
.s_btn a:hover, .s_btn a:active{
background:url(../images/shutsugan_kakunin/s_btn_on.gif) no-repeat;
}

/*----検索------------------------------------------------------------*/

/*スクロール用ボックス*/
.sc_table{
width:505px;
height:220px;
}

/*----入学試験要項------------------------------------------------------------*/

/*pdfアイコンリスト*/
.pdfList li{
background:url(../images/nyushi_yoko/pdf_mark.gif) no-repeat;
padding:0 0 1px 22px;
}

/*数字リスト*/
.decimalList li{
list-style-type:decimal;
}

/*----支払い方法------------------------------------------------------------*/

/*ペイジーATM支払方法・手順*/
.atmbox{
margin:0 0 10px 0;
}

/*ペイジーATM支払方法・手順*/
.atmbox01{
margin:0 15px 0 20px;
width:200px;
}

/*ペイジーATM支払方法・手順*/
.atmbox02{
margin:0 60px 0 20px;
width:200px;
}

/*ペイジーATM支払方法・手順*/
.atmbox03{
margin:0 0 0 0;
width:310px;
}
