/*header関連*/
div.header-top{margin:0 0 1 0px;}
div.header-btn{margin:5 0 3 0px;}
div.head-mypage-btn{margin:0 0 0 3px;}
div.tab-left{margin:7 7 0 20px;}
div.tab{margin:7 7 0 0px;}
div.tab-right{margin:7 20 0 0px;}
.blue-arrow{margin:2 2 2 3px;}
/*a関連*/
a:hover{color:#fb8008;}
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:none;}
a.scl_info:hover{color:#ffffff;text-decoration:none;}
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:none;}
a.scl_info-000:hover{color:#000000;text-decoration:none;}
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:none;}
a.scl_info-666:hover{color:#666666;text-decoration:none;}
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:none;}
a.scl_info_bekka:hover{font-size:18px;color:#ffffff;text-decoration:none;}
a.minitest:link{color:#ffffff;}
a.minitest:visited{color:#ffffff;}
a.minitest:active{color:#ffffff;}
a.minitest:hover{color:#ffffff;}
/*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-left:14px;
	padding-top:4px;
	font-size:12px;
	color:#666666;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
}
.sideMenuHere{
	height:22px;
	padding-left:14px;
	padding-top:4px;
	font-size:12px;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
	color:#666666;
	background-color:#eeeeee;
}
.sideMenuTheme {
	height:20px;
	padding-left:15px;
	padding-top:5px;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
}
.sideMenuThemeHere {
	height:20px;
	padding-left:15px;
	padding-top:5px;
	border-right:1px solid #dddddd;
	background-color:#eeeeee;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
}
/*第１０フェーズ本体*/
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;color:#333333;}
.searchBody{width:452px;font-size:11px;color:#333333;}
.searchBodyMin{margin:3 0 3 0px;}
.searchBodyMinTD{width:452px;font-size:11px;color:#333333;line-height:14px;}
/*第１０フェーズ 検索結果関連*/
.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;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:12px;color:#333333;}
.t10-4{font-size:11px;line-height:14px;color:#333333;}
.t10-4-333{font-size:11px;line-height:14px;color:#333333;}
.t10b-4-333{font-size:11px;line-height:18px;color:#333333;}
.t10-4-666{font-size:11px;line-height:14px;color:#666666;}
.t10-4-999{font-size:11px;line-height:14px;color:#999999;}
.t10-4-fff{font-size:11px;line-height:14px;color:#ffffff;}
.t10-4-f00{font-size:11px;line-height:14px;color:#ff0000;}
.t10-6{font-size:11px;line-height:16px;color:#333333;}
.t10-6-333{font-size:11px;line-height:16px;color:#333333;}
.t10-6-630{font-size:10px;line-height:16px;color:#663300;}
.t10-6-666{font-size:11px;line-height:16px;color:#666666;}
.t10-6-808080{font-size:11px;line-height:16px;color:#808080;}
.t10-6-06f{font-size:11px;line-height:16px;color:#0066ff;}
.t10-6-c0c0c0{font-size:11px;line-height:16px;color:#c0c0c0;}
.t10-6-f00{font-size:11px;line-height:16px;color:#ff0000;}
.t10-6-f60{font-size:11px;line-height:16px;color:#ff6600;}
.t10-6-fc6{font-size:11px;line-height:16px;color:#ffcc66;}
.t10-8{font-size:11px;line-height:18px;color:#333333;}
.t10-8-fff{font-size:11px;line-height:18px;color:#ffffff;}
.t10-10{font-size:11px;line-height:20px;color:#333333;}
.t10-cast{font-size:11px;line-height:14px;color:#333333;}
.t12{font-size:12px;color:#333333;}
.t12b{font-size:12px;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-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:14px;color:#333333;}
.t12-2-fff{font-size:12px;line-height:14px;color:#ffffff;}
.t12-2-06c{font-size:12px;line-height:14px;color:#0066cc;}
.t12-4{font-size:12px;line-height:16px;color:#333333;}
.t12-4-393{font-size:12px;line-height:16px;color:#339933;}
.t12-4-f30{font-size:12px;line-height:16px;color:#ff3300;}
.t12-6{font-size:12px;line-height:18px;color:#333333;}
.t12-6-333{font-size:12px;line-height:18px;color:#333333;}
.t12-6-06c{font-size:12px;line-height:18px;color:#0066cc;}
.t12-6-06f{font-size:12px;line-height:18px;color:#0066ff;}
.t12-8{font-size:12px;line-height:20px;color:#333333;}
.t12-8-06f{font-size:12px;line-height:20px;color:#0066ff;}
.t12-8-333{font-size:12px;line-height:20px;color:#333333;}
.t12-8-f00{font-size:12px;line-height:20px;color:#ff0000;}
.t12-8-fff{font-size:12px;line-height:20px;color:#ffffff;}
.t12-10{font-size:12px;line-height:22px;color:#333333;}
.t12-10-00f{font-size:12px;line-height:22px;color:#0000ff;}
.t12-10-06f{font-size:12px;line-height:22px;color:#0066ff;}
.t12-10-333{font-size:12px;line-height:22px;color:#333333;}
.t12-10-f00{font-size:12px;line-height:22px;color:#ff0000;}
.t12-10-f30{font-size:12px;line-height:22px;color:#ff3300;}
.t12-10-fff{font-size:12px;line-height:22px;color:#ffffff;}
.t12-4-cscl{font-size:12px;line-height:16px;color:#333333;}
/*↓学校基本情報メニュー用↓*/
.t12-sclinfo{font-size:12px;color:#333333;}
.t12-8-sclinfo{font-size:12px;line-height:20px;color:#333333;}
.t12-8-sclinfo-06c{font-size:12px;line-height:20px;color:0066cc;}
/*↑学校基本情報メニュー用↑*/
.t14{font-size:14px;color:#333333;}
.t14b{font-size:14px;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-393{font-size:14px;color:#339933;}
.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;color:#2993d6;font-weight:bold;}
.t14-2{font-size:14px;line-height:16px;color:#333333;}
.t14-4{font-size:14px;line-height:18px;color:#333333;}
.t14-6{font-size:14px;line-height:20px;color:#333333;}
.t14-6-fff{font-size:14px;line-height:20px;color:#ffffff;}
.t14-8{font-size:14px;line-height:22px;color:#333333;}
.t14-10{font-size:14px;line-height:24px;color:#333333;}
.js88top14{font-size:15px; font-weight:bold;}
.t16{font-size:16px;color:#333333;}
.t16b{font-size:16px;font-weight:bold;color:#333333;}
.t16-00f{font-size:16px;color:#0000ff;}
.t16-063{font-size:16px;color:#006633;}
.t16-06c{font-size:16px;color:#0066cc;}
.t16-06f{font-size:16px;color:#0066ff;}
.t16-090{font-size:16px;color:#009900;}
.t16-0c0{font-size:16px;color:#00cc00;}
.t16-339{font-size:16px;color:#333399;}
.t16-393{font-size:16px;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:16px;color:#99cc00;}
.t16-c33{font-size:16px;color:#cc3333;}
.t16-c99{font-size:16px;color:#cc9999;}
.t16-f00{font-size:16px;color:#ff0000;}
.t16-f30{font-size:16px;color:#ff3300;}
.t16-f60{font-size:16px;color:#ff6600;}
.t16-f66{font-size:16px;color:#ff6666;}
.t16-f90{font-size:16px;color:#ff9900;}
.t16-f93{font-size:16px;color:#ff9933;}
.t16-f99{font-size:16px;color:#ff9999;}
.t16-fff{font-size:16px;color:#ffffff;}
.t16-299{font-size:16px;color:#2993d6;}
.t16b-fff{font-size:16px;color:#ffffff;font-weight:bold;}
.t16b-299{font-size:16px;color:#2993d6;font-weight:bold;}
.t16-2{font-size:16px;line-height:18px;color:#333333;}
.t16-4{font-size:16px;line-height:20px;color:#333333;}
.t16b-4{font-size:16px;line-height:20px;font-weight:bold;color:#333333;}
.t16-4-00f{font-size:16px;line-height:20px;color:#0000ff;}
.t16-4-999{font-size:16px;line-height:20px;color:#999999;}
.t16-4-f00{font-size:16px;line-height:20px;color:#ff0000;}
.t16-4-f30{font-size:16px;line-height:20px;color:#ff3300;}
.t16-6{font-size:16px;line-height:22px;color:#333333;}
.t16-6-00f{font-size:16px;line-height:22px;color:#0000ff;}
.t16-6-06c{font-size:16px;line-height:22px;color:#0066cc;}
.t16-6-f30{font-size:16px;line-height:22px;color:#ff3300;}
.t16-6-fff{font-size:16px;line-height:22px;color:#ffffff;}
.t16-8{font-size:16px;line-height:24px;color:#333333;}
.t16-8-f00{font-size:15px;line-height:24px;font-weight:bold;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:16px;line-height:26px;color:#333333;}
.t16-10-06c{font-size:16px;line-height:26px;color:#0066cc;}
.js88top16{font-size:17px; font-weight:bold;}
.t18{font-size:18px;color:#333333;}
.t18-{font-size:18px;line-height:18px;color:#333333;}
.t18b{font-size:18px;font-weight:bold;color:#333333;}
.t18-06c{font-size:18px;color:#0066cc;}
.t18-090{font-size:18px;color:#009900;}
.t18-393{font-size:18px;color:#339933;}
.t18-999{font-size:18px;color:#999999;}
.t18-c99{font-size:18px;color:#cc9999;}
.t18-f00{font-size:18px;color:#ff0000;}
.t18-f30{font-size:18px;color:#ff3300;}
.t18-f60{font-size:18px;color:#ff6600;}
.t18-f66{font-size:18px;color:#ff6666;}
.t18-fff{font-size:18px;color:#ffffff;}
.t18-ffb231{font-size:18px;color:#ffb231;}
.t18b-f00{font-size:18px;font-weight:bold;color:#ff0000;}
.t18b-f36{font-size:18px;font-weight:bold;color:#ff3366;}
.t18b-fff{font-size:18px;font-weight:bold;color:#ffffff;}
.t18-2{font-size:18px;line-height:20px;color:#333333;}
.t18-4{font-size:18px;line-height:22px;color:#333333;}
.t18-4-00f{font-size:18px;line-height:22px;color:#0000ff;}
.t18b-4-00f{font-size:18px;font-weight:bold;line-height:22px;color:#0000ff;}
.t18-4-06c{font-size:18px;line-height:22px;color:#0066cc;}
.t18-4-f30{font-size:18px;line-height:22px;color:#ff3300;}
.t18-6{font-size:18px;line-height:24px;color:#333333;}
.t18-6-06c{font-size:18px;line-height:24px;color:#0066cc}
.t18-6-f30{font-size:18px;line-height:24px;color:#ff3300}
.t18-8{font-size:18px;line-height:26px;color:#333333;}
.t18-10{font-size:18px;line-height:28px;color:#333333;}
.t20{font-size:20px;color:#333333;}
.t20b{font-size:20px;font-weight:bold;color:#333333;}
.t20-06c{font-size:20px;color:#0066cc;}
.t20-9c0{font-size:20px;color:#99cc00;}
.t20b-f00{font-size:20px;font-weight:bold;color:#ff0000;}
.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;color:#ff3300;}
.t20-f90{font-size:20px;color:#ff9900;}
.t20-f93{font-size:20px;color:#ff9933;}
.t20-f99{font-size:20px;color:#ff9999;}
.t20-2{font-size:20px;line-height:22px;color:#333333;}
.t20-4{font-size:20px;line-height:24px;color:#333333;}
.t20-4-f30{font-size:20px;line-height:24px;color:#ff3300;}
.t20b-4{font-size:20px;font-weight:bold;line-height:24px;color:#333333;}
.t20-6{font-size:20px;line-height:26px;color:#333333;}
.t20-6-f30{font-size:20px;line-height:26px;color:#ff3300;}
.t20-8{font-size:20px;line-height:28px;color:#333333;}
.t20-10{font-size:20px;line-height:30px;color:#333333;}
.t22{font-size:22px;color:#333333;}
.t22-2{font-size:22px;line-height:24px;color:#333333;}
.t22-4{font-size:22px;line-height:26px;color:#333333;}
.t22-6{font-size:22px;line-height:28px;color:#333333;}
.t22-8{font-size:22px;line-height:30px;color:#333333;}
.t22-10{font-size:22px;line-height:32px;color:#333333;}
.t24{font-size:24px;line-height:25px;color:#333333;}
.t24-06c{font-size:24px;line-height:25px;color:#0066cc;}
.t24-9c0{font-size:24px;line-height:25px;color:#99cc00;}
.t24-f30{font-size:24px;line-height:25px;color:#ff3300;}
.t24-f93{font-size:24px;line-height:25px;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;color:#333333;}
.t30-06c{font-size:30px;line-height:30px;color:#0066cc}
.t30-f30{font-size:30px;line-height:30px;color:#ff3300}
.sclnm_t31b{font-size:30px;font-weight:bold;color:#333333;padding:10 0px;}
/*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;}
#cart_num{position:absolute;left:719px;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{
	height:22px;
	padding-left:14px;
	padding-top:4px;
	font-size:12px;
	background-position: 6px 6px;
	background-repeat:no-repeat;
	background:url('/common_img/15p/yajirushi_r.gif') no-repeat 10px 4px;padding-left:20px;
}