
#maincontent .bodysection #school_list{line-height:150%;}
#maincontent .bodysection #school_list table{width:600px; border-collapse:collapse;}
#maincontent .bodysection #school_list th{width:100px; border:solid 1px #FFCC00; background-color:#FFFFCC; padding:5px 5px;}
#maincontent .bodysection #school_list td{width:200px; border:solid 1px #FFCC00; padding:5px 5px;}

.campainspace{background-color:#FFBFC8; border-color:#FF0000; border-style:solid; border-width:2px; margin:2px; padding:5px; color:#FF0000;}
.campainspaceblue{background-color:#CCCCFF; border-color:#0000FF; border-style:solid; border-width:2px; margin:2px; padding:5px; color:#0000FF;}
.campainspace_gettokubetu{background-image:url(../images/index_campain_bg.jpg); background-position:top left; background-repeat: repeat-x; background-color:#FFFF99; border-color:#FF0000; border-style:solid; border-width:2px; margin:2px; padding:5px; color:#FF0000;}
.campainspace_gettokubetu ul{margin:20px auto 10px auto; line-height:180%;}
.campainspace_gettokubetu li{margin:0.5em auto; line-height:180%;}
.campainspace_gettokubetu .title{margin:1em auto; padding:1em auto;}
.campainspace_gettokubetu p{margin:5px auto; padding:5px auto;}
.campainspace_gettokubetu dl{margin:40px;}
.campainspace_gettokubetu dt{font-size:1.5em; font-weight:bold;}
.campainspace_gettokubetu dt a{color:#FF0000;}
.campainspace_gettokubetu dd{font-size:1.3em; font-weight:bold; margin:0.5em 0.2em; line-height:150%; color:#0000FF; text-align:right;}
.campainspace_gettokubetu dd a{color:#0000FF;}

.campainspace_recommend table{width:600px; border: none; border-collapse:collapse; margin:10px 0; font-size:1em; border-color:#FF0000; border-style:solid; border-width:1px;}
.campainspace_recommend th,
.campainspace_recommend td
{border: none; margin:0; padding:8px 1px; text-align:left; vertical-align:middle;}
.campainspace_recommend .campainspace_recommend_title{font-size:2em; color:#FFFFFF; background-color:#FF3399; padding:0.3em;}
.campainspace_recommend .tr1{}
.campainspace_recommend .tr2{background-color:#CCFFCC;}
.campainspace_recommend .campainspace_recommend_gsk{width:5.5em;}
.campainspace_recommend .campainspace_recommend_prefectures{width:4em; text-align:center;}
.campainspace_recommend .campainspace_recommend_dsname{width:auto; text-align:center;}
.campainspace_recommend .campainspace_recommend_price{color:#FF0000; font-weight:bold; width:80px;}
.campainspace_recommend .campainspace_recommend_price a{color:#FF0000; font-weight:bold;}
.campainspace_recommend .campainspace_recommend_date{width:5em;}
.campainspace_recommend .campainspace_recommend_plan{width:11em;}

.campainspace_recommend .campainspace_recommend_prefectures2{width:15%; text-align:center;}
.campainspace_recommend .campainspace_recommend_dsname2{width:35%; text-align:center;}

.campainspace_recommend .campainspace_recommend_2cell
{width:50%; border-color:#FF00FF; border-style:solid; border-width:2px; padding:10px;}
.campainspace_recommend .campainspace_recommend_2cell table{width:100%;}
.campainspace_recommend .campainspace_recommend_2cell_table_td1{width:60%; text-align:left;}
.campainspace_recommend .campainspace_recommend_2cell_table_td2{width:40%; text-align: right;}
.campainspace_recommend .campainspace_recommend_2cell_h3{font-size:1.5em;font-weight:bold; border: none; color:#0000FF;}
.campainspace_recommend .campainspace_recommend_2cell_p{font-size:1.5em; font-weight:bold; color:#FF0000; }
.campainspace_recommend .campainspace_recommend_2cell_p2{font-size:1.2em; font-weight:bold; color:#FF0000;}
.campainspace_recommend .campainspace_recommend_2cell_table{border: none; border-collapse:separate;}

.midasi1 dd{
margin:0 0 0.2em 0; padding:0;
}

#maincontent .bodysection h2{font-size:14px; background-color:#FF00FF; color:#FFFFFF; padding:3px;}
#maincontent .bodysection .h2-001{font-size:14px; background-color:#0099FF; color:#FFFFFF; padding:3px; margin:0; text-align:center;}
#maincontent .bodysection .block1{padding:5px; border-color:#FF00FF; border-style:solid; border-width:1px; margin-bottom:20px; font-size:1.5em;}
#maincontent .bodysection .box1{margin-right:2em; text-align:right}/*10/14 text-align追加*/

#maincontent .bodysection .bgblue{background-color:#0000FF}

/*10/14 index.htmlより移動*/
#maincontent .bodysection .p_2007120701{text-align:center; background-color:#0099FF; color:#FFFFFF; font-size:14px; font-weight:bold;}
#maincontent .bodysection .h2_2007120701{text-align:center; background-color:#0033FF !important; color:#FFFFFF; font-size:25px !important;}

/*10/14 新たに追加*/
#maincontent .bodysection .h1_txt{font-size:12px; margin:0; font-weight:100; color:#666666;}

#tblh4 h4{color:#CC3300; margin:0 auto !important; padding:0 auto !important;}
#tblh4 p{margin:0 auto !important; padding:0 auto !important;}

.gskschoollist .area{font-size:1.2em; color:#06C; font-weight:bold;}
