/*header関連*/
div.header-top{
	border-bottom:solid 1px #ffffff;
}

div.header-btn{
	margin:5 0 3 0px;
}

div.head-mypage-btn{
	margin:0 0 0 3px;
}
div.tab-left{
	margin:6 7 0 20px;
}

div.tab{
	margin:6 7 0 0px;
}

div.tab-right{
	margin:6 20 0 0px;
}

.blue-arrow{
	margin:2 2 3 3px;
}


/*a関連*/
a:hover{color:#fb8008;text-decoration:underline;}

a.scl_info:link{color:#ffffff;text-decoration:none;}
a.scl_info:visited{color:#ffffff;text-decoration:none;}
a.scl_info:active{color:#ffffff;text-decoration:underline;}
a.scl_info:hover{color:#ffcc00;text-decoration:underline;}


a.scl_info-000:link{color:#000000;text-decoration:none;}
a.scl_info-000:visited{color:#000000;text-decoration:none;}
a.scl_info-000:active{color:#000000;text-decoration:underline;}
a.scl_info-000:hover{color:#000000;text-decoration:underline;}

a.scl_info-666:link{color:#666666;text-decoration:none;}
a.scl_info-666:visited{color:#666666;text-decoration:none;}
a.scl_info-666:active{color:#666666;text-decoration:underline;}
a.scl_info-666:hover{color:#666666;text-decoration:underline;}

a.scl_info_bekka:link{font-size:18px;color:#ffffff;text-decoration:none;}
a.scl_info_bekka:visited{font-size:18px;color:#ffffff;text-decoration:none;}
a.scl_info_bekka:active{font-size:18px;color:#ffffff;text-decoration:underline;}
a.scl_info_bekka:hover{font-size:18px;color:#ffffff;text-decoration:underline;}

a.minitest:link{color:#ffffff;text-decoration:none;}
a.minitest:visited{color:#ffffff;text-decoration:none;}
a.minitest:active{color:#ffffff;text-decoration:underline;}
a.minitest:hover{color:#ffffff;text-decoration:underline;}

/*table関連*/
table.w220{width:220px;table-layout;fixed;}
table.w535{width:535px;table-layout;fixed;}


/*画像関連*/
img.b10l10{margin-left:10px;margin-bottom:10px;}


/*第９フェーズメニュー*/
.menu_kihon{
	background-image:url("/common_img/9phase/menu_bg.gif");
	border-bottom:1px solid #d8d8d8;
}

.menu-border{
	width:208px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	margin:0 0 0 0px;
}

.theme{
	padding:4 0 4 20px;
	border-bottom:1px solid #ffffff;
}
.goto_pagetop{
	margin:10 0 10 0px;
}


/*第９フェーズフッター*/
.footer{
	margin:20 0 10 0px;
}

.ft_kugiri{
	margin:0 8 0 8px;
}

.ft_txtlink{
	margin:0 10 0 0px;
	font-size:9px;
}

.ft_copyright{
	margin:5 10 0 0px;
}


/***********第１０フェーズ**********/

/*第１０フェーズメニュー*/
.sideMenuBG{
	background-image:url("/common_img/10phase/sideMenu_bg.gif");
}

.sideMenu{
	height:22px;
	padding-top:4px;
	font-size:12px;
	color:#666666;
	padding-left:20px;
background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
}
.sideMenuHere{
	height:22px;
	padding-top:4px;
	font-size:12px;
	padding-left:20px;
	color:#666666;
	background-color:#eeeeee;
	background-image:url("/common_img/15p/yajirushi_r.gif") no-repeat scroll 10px 4px transparent;
}
.sideMenuTheme {
	height:18px;
	padding-left:15px;
	padding-top:4px;
background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
}
.sideMenuThemeHere {
	height:18px;
	padding-left:15px;
	padding-top:4px;
	border-right:1px solid #dddddd;
	background-color:#eeeeee;
background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
}

.sideMenuPamph{border:1px solid #359621;width:170px;margin:5px 0 5px 10px;}
.sideMenuPamphJ{border:1px solid #ff638f;}
.sideMenuPamphImg{padding:5px 0 0 21px;}
.sideMenuPamphButton{padding:5px;}
.sideMenuPamphCmnt{font-size:10px;padding:0 5px 5px 5px;}
ul#hj_footer_menu{margin-top:20px;font-size:12px;line-height:20px;}
ul#hj_footer_menu li{background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding:0 2em 0 20px;float:left;}

/*第１０フェーズ本体*/
div.main{
	width:535px;
}

.pankuzu{
	width:764px;
	margin:7px 0 15px 0;
}

.toPagetop1{	/***上に10pxのmrgign***/
	margin:10 0 0 0px;
}
.toPagetop2{	/***上下に10pxのmrgign***/
	margin:10 0 10 0px;
}
.toPagetop3{	/***下に10pxのmrgign***/
	margin: 0 0 10 0px;
}
.toPagetop4{	/***mrgignなし***/
	margin:0 0 0 0px;
}

/*第１０フェーズ 学校トップ基本カセット*/
.castTop {
	background-color:#eeeeee;
	border:1px solid #cccccc;
}

.castBody{
	padding:8px;
	margin-bottom:5px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.castBodyBtm{	/*** 一番下の要素のmarginはゼロにする。 ***/
	padding:8px;
	margin-bottom:0px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.castBodyTop{	/*** ジャンル検索で使用。 ***/
	padding:8px;
	margin-top:5px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.castList ul{
	list-style:none;
	margin:0;
	padding:0;
}

.castList li {	/*** 各要素の下に3pxのmargin ***/
	margin-bottom:3px;
}

.castList .listBtm {	/*** 一番下の要素のmarginはゼロにする。 ***/
	margin-bottom:0px;
}

/*第１０フェーズ 検索ボックス関連*/

.searchHead{
	margin:5 15 5 15;
}

.searchHeadTD{
	width:120px;font-size:11px;line-height:12px;color:#333333;
}

.searchBody{
	width:452px;font-size:11px;line-height:30px;color#333333;
}

.searchBodyMin{
	margin:3 0 3 0px;
}

.searchBodyMinTD{
	width:452px;font-size:11px;line-height:16px;color:#333333;
}

/*第１０フェーズ 検索結果関連*/

.checkTD{background-color:#e6f4f7;}
.checkTDD{background-color:#d9ebf7;}
.checkTDS{background-color:#ffead1;}

/*body関連*/
body{
	background-color:#ffffff;margin:0;
}

/*テキスト、フォント関連*/
.t9{font-size:10px;}
.t9-f00{font-size:9px;color:#ff0000;}
.t9-fff{font-size:9px;color:#ffffff;}
.js88top9{font-size:9px;}

.t10{font-size:11px; line-height:12px;color:#333333;}
.t10-030{font-size:11px;color:#003300;}
.t10-06c{font-size:11px;color:#0066cc;}
.t10-06f{font-size:11px;color:#0066ff;}
.t10-333{font-size:11px;color:#333333;}
.t10-363{font-size:11px;color:#336633;}
.t10-666{font-size:11px;color:#666666;}
.t10-999{font-size:11px;color:#999999;}
.t10-c03{font-size:11px;color:#cc0033;}
.t10-f00{font-size:11px;color:#ff0000;}
.t10-f0f{font-size:11px;color:#ff00ff;}
.t10-f09{font-size:10px;color:#ff0099;}
.t10-f30{font-size:11px;color:#ff3300;}
.t10-f66{font-size:11px;color:#ff6666;}
.t10-f69{font-size:11px;color:#ff6699;}
.t10-fff{font-size:11px;color:#ffffff;}
.t10-299{font-size:11px;color:#2993d6;}
.t10-7b{font-size:11px;color:#7b7b7b;}
.t10-dd3730{font-size:11px;color:#dd3730;}
.t10-dd3730b{font-size:11px;color:#dd3730; font-weight:bold;}
.t10-2{font-size:11px;line-height:14px;color:#333333;}
.t10-4{font-size:11px;line-height:16px;color:#333333;}
.t10-4-333{font-size:11px;line-height:16px;color:#333333;}
.t10b-4-333{font-size:11px;line-height:16px;color:#333333;}
.t10-4-666{font-size:11px;line-height:16px;color:#666666;}
.t10-4-999{font-size:11px;line-height:16px;color:#999999;}
.t10-4-fff{font-size:11px;line-height:16px;color:#ffffff;}
.t10-4-f00{font-size:11px;line-height:16px;color:#ff0000;}
.t10-6{font-size:11px;line-height:18px;color:#333333;}
.t10-6-333{font-size:11px;line-height:18px;color:#333333;}
.t10-6-630{font-size:10px;line-height:16px;color:#663300;}
.t10-6-666{font-size:11px;line-height:18px;color:#666666;}
.t10-6-808080{font-size:11px;line-height:18px;color:#808080;}
.t10-6-06f{font-size:11px;line-height:18px;color:#0066ff;}
.t10-6-0c6{font-size:11px;line-height:18px;color:#00cc66;}
.t10-6-c0c0c0{font-size:11px;line-height:18px;color:#c0c0c0;}
.t10-6-f00{font-size:11px;line-height:18px;color:#ff0000;}
.t10-6-f60{font-size:11px;line-height:18px;color:#ff6600;}
.t10-8{font-size:11px;line-height:20px;color:#333333;}
.t10-8-fff{font-size:11px;line-height:20px;color:#ffffff;}
.t10-10{font-size:11px;line-height:22px;color:#333333;}
.t10-cast{font-size:11px;line-height:14px;color:#333333;}


.t12{font-size:12px;line-height:15px;color:#333333;}
.t12b{font-size:12px;line-height:15px;font-weight:bold;color:#333333;}
.t12b-fff{font-size:12px;font-weight:bold;color:#ffffff;}
.t12b-0c6{font-size:12px;font-weight:bold;color:#00cc66;}
.t12b-f73{font-size:12px;font-weight:bold;color:#fa7732;}
.t12-028{font-size:12px;color:#002288;}
.t12-063{font-size:12px;color:#006633;}
.t12-06c{font-size:12px;color:#0066cc;}
.t12-06f{font-size:12px;color:#0066ff;}
.t12-090{font-size:12px;color:#009900;}
.t12-00f{font-size:12px;color:#0000ff;}
.t12-2a7{font-size:12px;color:#21a57b;}
.t12-333{font-size:12px;color:#333333;}
.t12-339{font-size:12px;color:#333399;}
.t12-36f{font-size:12px;color:#3366ff;}
.t12-39c{font-size:12px;color:#3399cc;}
.t12-3c9{font-size:12px;color:#33cc99;}
.t12-529{font-size:12px;color:#54249f;}
.t12-666{font-size:12px;color:#666666;}
.t12-9c0{font-size:12px;color:#99cc00;}
.t12-c33{font-size:12px;color:#cc3333;}
.t12-c99{font-size:12px;color:#dd9999;}
.t12-f90{font-size:12px;color:#ff9900;}
.t12-f99{font-size:12px;color:#ff9999;}
.t12-f00{font-size:12px;color:#ff0000;}
.t12-f0f{font-size:12px;color:#ff00ff;}
.t12-f30{font-size:12px;color:#ff3300;}
.t12-f60{font-size:12px;color:#ff6600;}
.t12-f66{font-size:12px;color:#ff6666;}
.t12-f93{font-size:12px;color:#ff9933;}
.t12-fff{font-size:12px;color:#ffffff;}
.t12-299{font-size:12px;color:#2993d6;}
.t12-dd3730b{font-size:12px;color:#dd3730; font-weight:bold;}
.t12-2{font-size:12px;line-height:15px;color:#333333;}
.t12-2-06c{font-size:12px;line-height:15px;color:#0066cc;}
.t12-2-fff{font-size:12px;line-height:15px;color:#ffffff;}
.t12-4{font-size:12px;line-height:17px;color:#333333;}
.t12-4-393{font-size:12px;line-height:17px;color:#339933;}
.t12-4-f30{font-size:12px;line-height:17px;color:#ff3300;}
.t12-6{font-size:12px;line-height:19px;color:#333333;}
.t12-6-333{font-size:12px;line-height:19px;color:#333333;}
.t12-6-06c{font-size:12px;line-height:19px;color:#0066cc;}
.t12-6-06f{font-size:12px;line-height:19px;color:#0066ff;}
.t12-8{font-size:12px;line-height:21px;color:#333333;}
.t12-8-fff{font-size:12px;line-height:21px;color:#ffffff;}
.t12-8-06f{font-size:12px;line-height:21px;color:#0066ff;}
.t12-8-333{font-size:12px;line-height:21px;color:#333333;}
.t12-8-f00{font-size:12px;line-height:21px;color:#ff0000;}
.t12-10{font-size:12px;line-height:23px;color:#333333;}
.t12-10-00f{font-size:12px;line-height:23px;color:#0000ff;}
.t12-10-06f{font-size:12px;line-height:23px;color:#0066ff;}
.t12-10-333{font-size:12px;line-height:23px;color:#333333;}
.t12-10-f00{font-size:12px;line-height:23px;color:#ff0000;}
.t12-10-f30{font-size:12px;line-height:23px;color:#ff3300;}
.t12-10-fff{font-size:12px;line-height:23px;color:#ffffff;}
.t12-4-cscl{font-size:12px;line-height:17px;color:#333333;}

/*↓学校基本情報メニュー用↓*/
.t12-sclinfo{font-size:12px;line-height:15px;color:#333333;}
.t12-8-sclinfo{font-size:12px;line-height:23px;color:#333333;}
.t12-8-sclinfo-06c{font-size:12px;line-height:23px;color:#0066cc;}
/*↑学校基本情報メニュー用↑*/

.t14{font-size:14px;line-height:16px;color:#333333;}
.t14b{font-size:14px;line-height:16px;font-weight:bold;color:#333333;}
.t14-06c{font-size:14px;color:#0066cc;}
.t14-090{font-size:14px;color:#009900;}
.t14-333{font-size:14px;color:#333333;}
.t14-f00{font-size:14px;color:#ff0000;}
.t14-f30{font-size:14px;color:#ff3300;}
.t14-f60{font-size:14px;color:#ff6600;}
.t14-f66{font-size:14px;color:#ff6666;}
.t14-f90{font-size:14px;color:#ff9900;}
.t14-fff{font-size:14px;color:#ffffff;}
.t14-299{font-size:14px;color:#2993d6;}
.t14b-299{font-size:14px;font-weight:bold;color:#2993d6;}
.t14-2{font-size:14px;line-height:18px;color:#333333;}
.t14-4{font-size:14px;line-height:20px;color:#333333;}
.t14-6{font-size:14px;line-height:22px;color:#333333;}
.t14-6-fff{font-size:14px;line-height:22px;color:#ffffff;}
.t14-8{font-size:14px;line-height:24px;color:#333333;}
.t14-10{font-size:14px;line-height:26px;color:#333333;}
.js88top14{font-size:15px;font-weight:bold;}

.t16{font-size:15px;line-height:17px;color:#333333;}
.t16b{font-size:15px;line-height:17px;font-weight:bold;color:#333333;}
.t16-00f{font-size:15px;color:#0000ff;}
.t16-063{font-size:16px;color:#006633;}
.t16-06c{font-size:15px;color:#0066cc;}
.t16-06f{font-size:15px;color:#0066ff;}
.t16-090{font-size:15px;color:#009900;}
.t16-0c0{font-size:15px;color:#00cc00;}
.t16-339{font-size:16px;color:#333399;}
.t16-393{font-size:15px;color:#339933;}
.t16-39c{font-size:16px;color:#3399cc;}
.t16-3c9{font-size:16px;color:#33cc99;}
.t16-666{font-size:16px;color:#666666;}
.t16-9c0{font-size:15px;color:#99cc00;}
.t16-c33{font-size:16px;color:#cc3333;}
.t16-c99{font-size:15px;color:#cc9999;}
.t16-f00{font-size:15px;color:#ff0000;}
.t16-f30{font-size:15px;color:#ff3300;}
.t16-f60{font-size:16px;color:#ff6600;}
.t16-f66{font-size:15px;color:#ff6666;}
.t16-f90{font-size:16px;color:#ff9900;}
.t16-f93{font-size:15px;color:#ff9933;}
.t16-f99{font-size:16px;color:#ff9999;}
.t16-fff{font-size:15px;color:#ffffff;}
.t16-299{font-size:15px;color:#2993d6;}
.t16b-299{font-size:15px;font-weight:bold;color:#2993d6;}
.t16-fff{font-size:15px;color:#ffffff;font-weight:bold;}
.t16-2{font-size:15px;line-height:19px;color:#333333;}
.t16-4{font-size:15px;line-height:21px;color:#333333;}
.t16-4-00f{font-size:15px;line-height:21px;color:#0000ff;}
.t16-4-999{font-size:15px;line-height:21px;color:#999999;}
.t16-4-f00{font-size:15px;line-height:21px;color:#ff0000;}
.t16-4-f30{font-size:15px;line-height:21px;color:#ff3300;}
.t16-6{font-size:15px;line-height:23px;color:#333333;}
.t16-6-00f{font-size:15px;line-height:23px;color:#0000ff;}
.t16-6-06c{font-size:15px;line-height:23px;color:#0066cc;}
.t16-6-f30{font-size:15px;line-height:23px;color:#ff3300;}
.t16-6-fff{font-size:15px;line-height:23px;color:#ffffff;}
.t16-8{font-size:15px;line-height:25px;color:#333333;}
.t16-8-f00{font-size:15px;line-height:24px;color:#ff0000;}
.t16b-8{font-size:15px;line-height:24px;font-weight:bold;color:#333333;}
.t16b-8-00f{font-size:15px;line-height:24px;font-weight:bold;color:#0000ff;}
.t16-10{font-size:15px;line-height:27px;color:#333333;}
.t16-10-06c{font-size:15px;line-height:27px;color:#0066cc;}
.js88top16{font-size:16px;font-weight:bold;}

.t18{font-size:16px;line-height:20px;color:#333333;}
.t18-{font-size:16px;line-height:18px;color:#333333;}

.t18b{font-size:16px;line-height:20px;font-weight:bold;color:#333333;}
.t18-06c{font-size:16px;color:#0066cc;}
.t18-090{font-size:16px;color:#009900;}
.t18-393{font-size:16px;color:#339933;}
.t18-999{font-size:16px;color:#999999;}
.t18-c99{font-size:16px;color:#cc9999;}
.t18-f00{font-size:16px;color:#ff0000;}
.t18-f30{font-size:16px;color:#ff3300;}
.t18-f60{font-size:16px;color:#ff6600;}
.t18-f66{font-size:16px;color:#ff6666;}
.t18-fff{font-size:16px;color:#ffffff;}
.t18-ffb231{font-size:16px;color:#ffb231;}

.t18b-f00{font-size:16px;line-height:20px;font-weight:bold;color:#ff0000;}
.t18b-f36{font-size:16px;line-height:20px;font-weight:bold;color:#ff3366;}
.t18b-fff{font-size:16px;font-weight:bold;color:#ffffff;}
.t18-2{font-size:16px;line-height:22px;color:#333333;}
.t18-4{font-size:16px;line-height:24px;}
.t18-4-00f{font-size:16px;line-height:24px;color:#0000ff;}
.t18b-4-00f{font-size:16px;font-weight:bold;line-height:24px;color:#0000ff;}
.t18-4-06c{font-size:16px;line-height:24px;color:#0066cc;}
.t18-4-f30{font-size:16px;line-height:24px;color:#ff3300;}
.t18-6{font-size:16px;line-height:26px;color:#333333;}
.t18-6-06c{font-size:16px;line-height:26px;color:#0066cc;}
.t18-6-f30{font-size:16px;line-height:26px;color:#ff3300;}
.t18-8{font-size:16px;line-height:28px;color:#333333;}
.t18-10{font-size:16px;line-height:30px;color:#333333;}

.t20b-f00{font-size:20px;line-height:20px;font-weight:bold;color:#ff0000;}
.t20{font-size:20px;line-height:22px;color:#333333;}
.t20b{font-size:20px;line-height:22px;font-weight:bold;}
.t20-06c{font-size:20px;line-height:22px;color:#0066cc;}
.t20-9c0{font-size:20px;line-height:22px;color:#99cc00;}

.t20-063{font-size:20px;color:#006633;}
.t20-339{font-size:20px;color:#333399;}
.t20-39c{font-size:20px;color:#3399cc;}
.t20-3c9{font-size:20px;color:#33cc99;}
.t20-c33{font-size:20px;color:#cc3333;}
.t20-f30{font-size:20px;line-height:22px;color:#ff3300;}
.t20-f90{font-size:20px;color:#ff9900;}
.t20-f93{font-size:20px;line-height:22px;color:#ff9933;}
.t20-f99{font-size:20px;color:#ff9999;}
.t20-2{font-size:20px;line-height:24px;color:#333333;}
.t20-4{font-size:20px;line-height:26px;color:#333333;}
.t20-4-f30{font-size:20px;line-height:26px;color:ff3300;}
.t20b-4{font-size:20px;font-weight:bold;line-height:26px;color:#333333;}
.t20-6{font-size:20px;line-height:28px;color:#333333;}
.t20-6-f30{font-size:20px;line-height:28px;color:ff3300;}
.t20-8{font-size:20px;line-height:30px;color:#333333;}
.t20-10{font-size:20px;line-height:32px;color:#333333;}

.t22{font-size:22px;line-height:26px;color:#333333;}
.t22-2{font-size:22px;line-height:28px;color:#333333;}
.t22-4{font-size:22px;line-height:30px;color:#333333;}
.t22-6{font-size:22px;line-height:32px;color:#333333;}
.t22-8{font-size:22px;line-height:34px;color:#333333;}
.t22-10{font-size:22px;line-height:36px;color:#333333;}

.t24{font-size:24px;line-height:27px;color:#333333;}
.t24-06c{font-size:24px;line-height:27px;color:#0066cc;}
.t24-9c0{font-size:24px;line-height:27px;color:#99cc00;}
.t24-f30{font-size:24px;line-height:27px;color:#ff3300;}
.t24-f93{font-size:24px;line-height:27px;color:#ff9933;}

.t26{font-size:26px;line-height:27px;color:#333333;}
.t26-06c{font-size:26px;line-height:27px;color:#0066cc;}
.t26-f30{font-size:26px;line-height:27px;color:#ff3300;}
.t26-f73{font-size:26px;line-height:27px;color:#fa7732;}

.t30{font-size:30px;font-weight:bold;color:#333333;}
.t30b{font-size:30px;color:#333333;}
.t30-06c{font-size:30px;color:#0066cc}
.t30-f30{font-size:30px;color:#ff3300}

.sclnm_t31b{font-size:30px;font-weight:bold;color:#333333;padding:0;}

/*img関連*/
img{
	border-style:none;
}

/*textbackground関連*/
.celect{background-color:#FDE8E0;font-size:12px;color:#ff3300;}
.select_dai{background-color:#e5edf8;font-size:12px;color:#0066cc;}

/*cart関連*/

#cart_attention{
	margin:65 0 0 330px;
}
body*#cart_attention{
	margin:65 0 0 327px;
	_margin:65 0 0 330px;
}

#cart_num{
	position:absolute;
	left:719px;
	_left:721px;
	top:50px;
	width:50px;
}

/* 1pxの薄い枠 */
.border-ccc-1001{border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
.border-ccc-0110{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}

/*** 左自動矢印指定12px ***/
.arrow_space12px{
	padding-left:14px;
	padding-top:6px;
	font-size:12px;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
	background-position: 6px 8px;
	background-repeat:no-repeat;
}
