@charset "utf-8";

/* コース内容 */
#insidecourse {
margin: 0; padding: 0; background-color: #ffffff;
}

/* 各コース */
.coursewrap {clear: both;
margin: 0; padding: 1em 0; width: 570px; background-color: #ffffff;
}
/* ←左側 */
.courseleft {float: left;
margin: 0; padding: 0; width: 200px; background-color: #ffffff;
}
/* 右側→ */
.courseright {float: right;
margin: 0 0 10px 0; padding: 0; width: 350px; font-size: 12px; line-height: 1.6em; background-color: #ffffff;
}
.courseright p {
margin: 0 0 1em 0; padding: 0 0 0 10px; font-size: 12px; line-height: 1.6em; border-left: 5px solid #cccccc;
}

/* 下側↓ */
.sinrosyusyoku {clear: both; width: 540px;
margin: 0; padding: 0 0 0 10px; background-color: #ffffff;
}
/* 進路の左 */
.sinroleft {float: left; width: 90px;
margin: 0; padding: 10px; font-size: 12px; line-height: 1.4em; color: #ffffff;
}
/* 進路の右 */
.sinroright {float: right; width: 410px;
margin: 0; padding: 10px; font-size: 12px; line-height: 1.4em;
}

/* 日本語 */
#japanesehr {
height: 3px; border: none;
color: #E14149; background-color: #E14149;
}

#japaneset {
clear: both;
}
#japaneset table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #E14149;
border-bottom: 1px solid #E14149; border-left: 1px solid #E14149;
background-color: #E14149;
}
#japaneset th {
width: 30%;
padding: 5px;
border-top: 1px solid #E14149; border-right: 1px solid #E14149;
border-bottom: none; border-left: none;
color: #F8C8C8; background-color: #E14149;
}
#japaneset td{
padding: 5px;
border-top:  1px solid #E14149; border-right: none;
border-bottom: none; border-left: none;
color: #E14149; background-color: #F8C8C8;
}
#japaneseleft {background-color: #E14149;} #japaneseright {color: #E14149; background-color: #F8C8C8;}

/* ホテル */
#hotelhr {
height: 3px; border: none;
color: #7E573D; background-color: #7E573D;
}
#hotelt {
clear: both;
}
#hotelt table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #7E573D;
border-bottom: 1px solid #7E573D; border-left: 1px solid #7E573D;
background-color: #7E573D;
}
#hotelt th {
width: 30%;
padding: 5px;
border-top: 1px solid #7E573D; border-right: 1px solid #7E573D;
border-bottom: none; border-left: none;
color: #E4D9CE; background-color: #7E573D;
}
#hotelt td{
padding: 5px;
border-top:  1px solid #7E573D; border-right: none;
border-bottom: none; border-left: none;
color: #7E573D; background-color: #E4D9CE;
}
#hotelleft {background-color: #7E573D;} #hotelright {color: #7E573D; background-color: #E4D9CE;}

/* 観光 */
#sightseeinghr {
height: 3px; border: none;
color: #97BF71; background-color: #97BF71;
}
#sightseeingt {
clear: both;
}
#sightseeingt table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #97BF71;
border-bottom: 1px solid #97BF71; border-left: 1px solid #97BF71;
background-color: #97BF71;
}
#sightseeingt th {
width: 30%;
padding: 5px;
border-top: 1px solid #97BF71; border-right: 1px solid #97BF71;
border-bottom: none; border-left: none;
color: #EBF2E2; background-color: #97BF71;
}
#sightseeingt td{
padding: 5px;
border-top:  1px solid #97BF71; border-right: none;
border-bottom: none; border-left: none;
color: #97BF71; background-color: #EBF2E2;
}
#sightseeingleft {background-color: #97BF71;} #sightseeingright {color: #97BF71; background-color: #EBF2E2;}

/* エアライン */
#airlinehr {
height: 3px; border: none;
color: #679EC3; background-color: #679EC3;
}
#airlinet {
clear: both;
}
#airlinet table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #679EC3;
border-bottom: 1px solid #679EC3; border-left: 1px solid #679EC3;
background-color: #679EC3;
}
#airlinet th {
width: 30%;
padding: 5px;
border-top: 1px solid #679EC3; border-right: 1px solid #679EC3;
border-bottom: none; border-left: none;
color: #E2EBF3; background-color: #679EC3;
}
#airlinet td{
padding: 5px;
border-top:  1px solid #679EC3; border-right: none;
border-bottom: none; border-left: none;
color: #679EC3; background-color: #E2EBF3;
}
#airlineleft {background-color: #679EC3;} #airlineright {color: #679EC3; background-color: #E2EBF3;}

/* マンガ */
#mangahr {
height: 3px; border: none;
color: #E5AF5C; background-color: #E5AF5C;
}
#mangat {
clear: both;
}
#mangat table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #E5AF5C;
border-bottom: 1px solid #E5AF5C; border-left: 1px solid #E5AF5C;
background-color: #E5AF5C;
}
#mangat th {
width: 30%;
padding: 5px;
border-top: 1px solid #E5AF5C; border-right: 1px solid #E5AF5C;
border-bottom: none; border-left: none;
color: #FAEFDD; background-color: #E5AF5C;
}
#mangat td{
padding: 5px;
border-top:  1px solid #E5AF5C; border-right: none;
border-bottom: none; border-left: none;
color: #E5AF5C; background-color: #FAEFDD;
}
#mangaleft {background-color: #E5AF5C;} #mangaright {color: #E5AF5C; background-color: #FAEFDD;}

/* アニメ */
#animationhr {
height: 3px; border: none;
color: #6B9268; background-color: #6B9268;
}
#animationt {
clear: both;
}
#animationt table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #6B9268;
border-bottom: 1px solid #6B9268; border-left: 1px solid #6B9268;
background-color: #6B9268;
}
#animationt th {
width: 30%;
padding: 5px;
border-top: 1px solid #6B9268; border-right: 1px solid #6B9268;
border-bottom: none; border-left: none;
color: #E1E7DD; background-color: #6B9268;
}
#animationt td{
padding: 5px;
border-top:  1px solid #6B9268; border-right: none;
border-bottom: none; border-left: none;
color: #6B9268; background-color: #E1E7DD;
}
#animationleft {background-color: #6B9268;} #animationright {color: #6B9268; background-color: #E1E7DD;}

/* ゲーム */
#gamehr {
height: 3px; border: none;
color: #7B67A7; background-color: #7B67A7;
}
#gamet {
clear: both;
}
#gamet table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #7B67A7;
border-bottom: 1px solid #7B67A7; border-left: 1px solid #7B67A7;
background-color: #7B67A7;
}
#gamet th {
width: 30%;
padding: 5px;
border-top: 1px solid #7B67A7; border-right: 1px solid #7B67A7;
border-bottom: none; border-left: none;
color: #E1DEEE; background-color: #7B67A7;
}
#gamet td{
padding: 5px;
border-top:  1px solid #7B67A7; border-right: none;
border-bottom: none; border-left: none;
color: #7B67A7; background-color: #E1DEEE;
}
#gameleft {background-color: #7B67A7;} #gameright {color: #7B67A7; background-color: #E1DEEE;}

/* デザイン */
#designhr {
height: 3px; border: none;
color: #6162A0; background-color: #6162A0;
}
#designt {
clear: both;
}
#designt table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #6162A0;
border-bottom: 1px solid #6162A0; border-left: 1px solid #6162A0;
background-color: #6162A0;
}
#designt th {
width: 30%;
padding: 5px;
border-top: 1px solid #6162A0; border-right: 1px solid #6162A0;
border-bottom: none; border-left: none;
color: #DCDBEB; background-color: #6162A0;
}
#designt td{
padding: 5px;
border-top:  1px solid #6162A0; border-right: none;
border-bottom: none; border-left: none;
color: #6162A0; background-color: #DCDBEB;
}
#designleft {background-color: #6162A0;} #designright {color: #6162A0; background-color: #DCDBEB;}

/* ビューティー */
#beautyhr {
height: 3px; border: none;
color: #D47D9C; background-color: #D47D9C;
}
#beautyt {
clear: both;
}
#beautyt table{
width:550px;
margin-top: 0; margin-right: 10px;
margin-bottom: 10px; margin-left: 10px;
padding: 0;
border-top: none; border-right: 1px solid #D47D9C;
border-bottom: 1px solid #D47D9C; border-left: 1px solid #D47D9C;
background-color: #D47D9C;
}
#beautyt th {
width: 30%;
padding: 5px;
border-top: 1px solid #D47D9C; border-right: 1px solid #D47D9C;
border-bottom: none; border-left: none;
color: #F6E8EC; background-color: #D47D9C;
}
#beautyt td{
padding: 5px;
border-top:  1px solid #D47D9C; border-right: none;
border-bottom: none; border-left: none;
color: #D47D9C; background-color: #F6E8EC;
}
#beautyleft {background-color: #D47D9C;} #beautyright {color: #D47D9C; background-color: #F6E8EC;}

