/* * { font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif; } */
/* th#baseHeader, th#baseTopMenu,th#baseLeftMenu, th#baseRightMenu, th#baseBottomMenu, th#baseFooter, td#baseMainContents,td#alschoolsTopBaseMainContents,td#baseBlogContents, th#baseRightBlogMenu,td#formContentsTd,th#baseHeader *, th#baseTopMenu *, th#baseLeftMenu *, th#baseRightMenu *, th#baseBottomMenu *, th#baseFooter *, th#baseRightBlogMenu *, td#formContentsTd *{
  font-size:9pt;line-height:1.4em;color:#4D4D4D;
} */
br.clear, div.clear {
  clear:both;height:1px;
}
img {border:medium none;}
img.borderNone {border-style:none ! important;}
/* *.blacktext {color:#000 ! important;}
*.graytext {color:#666 ! important;}
*.redtext {color:#B80000 ! important;}
*.bluetext {color:#00F ! important;} */
a {color:#4D4D4D;text-decoration:none;}
a:hover {color:#B80000;text-decoration:underline;}
/* td#baseMainContents a {color:#B80000 ! important;} */
/* td#baseMainContents a:hover {color:#3A5AA7 ! important;} */
/* h2.pinkTitle, h2.grayTitle, h2.purpleTitle, h2.blueTitle, h2.yellowTitle { background-position:0 0; background-size:cover; clear:both; margin:0; padding: 8px 16px 6px; letter-spacing:1px; font-size:18px !important; min-height:20px;  } */
/* h2.pinkTitle {background-image:url("https://airline.gr.jp/img/h2Pink.gif");color:#AF0D0C;}
h2.grayTitle {background-image:url("https://airline.gr.jp/img/h2Gray.gif");color:#AF0D0C;}
h2.purpleTitle {background-image:url("https://airline.gr.jp/img/h2Purple.gif");color:#AF0D0C;}
h2.blueTitle {background-image:url("https://airline.gr.jp/img/h2Blue.gif");color:#4B57A3;font-size:11pt ! important;}
h2.yellowTitle {background-image:url("https://airline.gr.jp/img/h2Yellow.gif");color:#4B57A3;}
h2.pinkTitle .right, h2.grayTitle .right {float:right;font-size:9pt ! important;padding-top:2px;padding-right:10px;color:#AF0D0C;}
h3.title {color:#B00C08;font-size:11pt ! important;margin:30px 0 0;}
h3.title_nogap {color:#B00C08;font-size:11pt ! important;margin:5px 0 0;}
h3.title .right {float:right;font-size:9pt ! important;padding-top:2px;padding-right:40px;color:#AF0D0C;} */
/* div.contentsFrame {margin-top:10px;overflow:hidden;padding:10px 0 23px;width:640px;font-size:15px;line-height:1.4em;}
div.contentsFrame_nogap {margin-top:10px;overflow:hidden;padding:0 0 30px;width:640px;} */
*.noborder {border-style:none ! important;}
/*body {padding:0;margin:0;text-align:center;background-color:#F4F4F4;}*/
/*table#baseTbl {width:960px;border-collapse:collapse;margin:0 auto;padding:0;background-image:url("https://airline.gr.jp/img/bg.gif");background-position:0 0;background-repeat:repeat-y;z-index:1;}*/
td#baseBlogContents {vertical-align:top;text-align:left;vertical-align:top;padding:5px 23px 20px 30px;}
/*th#baseHeader {padding-left:10px;padding-right:10px;padding-top:0;text-align:left;width:960px;}*/
/* th#baseHeader * {font-weight:normal;} */
/*div#headerBack {background-color:#BD150E;background-image:url("https://airline.gr.jp/img4/common/pcHeaderImg20121221031417.jpg");background-position:0 0;background-repeat:no-repeat;color:#FFFFFF;width:940px;margin:0;}*/
/*div#headerRight {float:right;height:auto;padding:0 18px 0 0;text-align:right;width: 310px;}*/
div#access {height:20px;margin-top:5px;text-align:left;}
div#access a {background-image:url("https://airline.gr.jp/img/header/menuBg.gif");background-position:-10px -1px;background-repeat:no-repeat;color:#FFFFFF;display:block;margin:0;padding:0 0 0 15px;}
div#headerMenu {height:50px;text-align:right;width:310px;}
div#headerMenu ul {list-style-type:none;margin:0;padding:0;}
div#headerMenu li {display:inline;float:left;margin:0;padding:0 1px;}
img#headerMenu1 {width:120px; height:50px;}
img#headerMenu2 {width:91px;  height:50px;}
img#headerMenu3 {width:91px;  height:50px;}
div#headerSchool {height:20px;margin-top:5px;padding:0;text-align:right;width:325px;}
div#headerSchool ul {list-style-type:none;margin:0;padding:0;}
div#headerSchool li {display:inline;float:left;margin:0;padding:0;color:#FFF ! important;font-size:10px;}
div#headerSchool li a {background-image:url("https://airline.gr.jp/img/header/menuBg.gif");background-position:-5px -1px;background-repeat:no-repeat;color:#FFF ! important;display:block;margin:0;padding:0 0 0 15px;height:auto;width:auto;font-size:11px;}
h1#headerText, #headerBack p {color:#FFF ! important;font-weight:normal;text-align:left;margin-top:0;margin-bottom:0;float:left;width: 580px;word-break:break-all;}
h1#headerText { padding: 6px 0 0 18px;}
#headerBack p {padding:0 0 0 18px;font-size:11px !important;}
/* div#headerLeft {clear:left;float:left;height:auto;padding-left:18px;width:auto;} */
div#headerLeft #home {height:25px;margin-top:5px;width:50px;}
div#headerLeft #home a {background-image:url("https://airline.gr.jp/img/header/menuBg.gif");background-position:-10px -1px;background-repeat:no-repeat;color:#FFFFFF;display:block;margin:0;padding:0 0 0 15px;text-decoration:none;height:auto;width:auto;}

th#baseTopMenu {padding:0;text-align:center;}
div#menu {background-image:url("https://airline.gr.jp/img/menu/menuBg.gif");background-position:0 0;background-repeat:no-repeat;height:29px;padding:12px 21px 14px 19px;margin:0 auto;width:900px;}
div#menu ul {list-style-type:none;margin:0;padding:0;}
div#menu li {display:inline;float:left;margin:0;padding:0 1px;}
div#menu a {display:block;height:29px;padding-left:0;padding-right:1px;text-align:center;width:147px;}
div#menu img {width:147px;height:29px;border:0;margin:0;}
/* div#breadcrumb {background-image:url("https://airline.gr.jp/img/bread.gif");background-position:0 0;background-repeat:no-repeat;width:850px;height:23px;padding:5px 45px 10px;margin:0 auto;text-align:left;}
div#breadcrumb * {font-weight:normal;}
div#breadcrumb a:hover, div#breadcrumb a.stay {color:#6C5931 ! important;text-decoration:none ! important;} */
#th#baseBottomMenu {text-align:center;padding:0;}
/* div#bottomMenu00 {margin-left:20px;margin-right:20px;text-align:right;width:900px;} */
.common-pagetop-box { display:inline-block; color:#B80000 ! important; margin:5px 0; }
.common-pagetop-box, .common-pagetop-box * { vertical-align:middle; }
.common-pagetop-box img { width:15px; height:15px; }
/* #div#bottomMenu01 {background-image:url("https://airline.gr.jp/img/footer/footerBg.gif");background-position:0 0;background-repeat:no-repeat;border:1px solid #D9D9D9;height:57px;margin:auto;padding:4px;width:890px;} */
div#bottomMenu01 .img {float:left;height:57px;width:202px;}
div#bottomMenu01 .right {float:right;margin:8px;}
/* #div#bottomMenu02 {margin:auto;padding-bottom:12px;padding-top:15px;text-align:center;width:900px;} */
div#bottomMenu02 ul {list-style-type: none;margin:0;padding:0;}
div#bottomMenu02 li.home {border-left:1px solid #D9D9D9;}
div#bottomMenu02 li {border-right:1px solid #D9D9D9;display:inline;margin:0;padding-left:20px;padding-right:20px;}
div#bottomMenu02 a {font-weight:normal;font-size:11pt ! important;}
div#bottomMenu02 a.act {color:#B80000 ! important;}
div#bottomMenu02 a:hover {text-decoration:none ! important;}
th#baseFooter {padding:0;text-align:center;}
/*div#copyright {background-image:url("https://airline.gr.jp/img4/common/pcFooterImg20121221031417.jpg");background-position:0 0;background-repeat:no-repeat;color:#FFFFFF;height:18px;width:860px;padding:12px 40px 10px;margin:0 auto;text-align:left;font-weight:normal;}*/
th#baseLeftMenu {text-align:left;vertical-align:top;padding:10px 0 20px 30px;width:200px;}
div.leftSubButton {margin-bottom:10px !important;}
div.leftSubButton img {border: 1px solid #D9D9D9;width:100%;height:auto;}
div#leftMenuOnlineSkype {margin:20px auto;}
div#leftMenuOnlineSkype img {border: 1px solid #D9D9D9;width:100%;height:auto;}
div#leftMenuOthersCourse {text-align:center;padding:5px 0 0;margin-bottom:20px;}
div#leftMenuOthersCourse ul {list-style-type:none;margin:0;padding:0;}
div#leftMenuOthersCourse li {display:inline;clear:both;margin:0;padding:0 0 4px;}
div#leftMenuOthersCourse li img {border:1px solid #D9D9D9;width:100%;height:auto;}
div.sns {margin: 20px auto;padding: 0;text-align: center;width: 200px;}
.left-menu-sns4 {   margin:20px auto;}
.left-menu-sns4 img { width:100%; height:auto; }
.left-menu-sns1 {   margin:20px auto;}
.left-menu-sns1 a {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffefe), color-stop(0.50, #f7e5e5), color-stop(0.51, #f8d2d2), color-stop(1.00, #fef1f1));background: -webkit-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);background: -moz-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);background: -o-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);background: -ms-linear-gradient(top, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%);background: linear-gradient(to bottom, #fffefe 0%, #f7e5e5 50%, #f8d2d2 51%, #fef1f1 100%); display:block; padding:1em 1.3em; border:1px solid #CCC; color:#00F; text-align:center; text-decoration:none;}
.left-menu-sns1 a span  { display:block; font-size:16px ! important; margin:auto auto 10px; color:#DE2629 !important; }
.left-menu-sns1 a:hover { text-decoration:none; background-color:#F60;  }
.left-menu-sns3 {  margin:20px auto;}
.left-menu-sns2 {  margin:20px auto 10px;}
div#leftMenuSchools {border:1px solid #D9D9D9;width:190px;text-align:center;padding:5px 5px 0;margin-bottom:20px;}
div#leftMenuSchools ul {list-style-type:none;margin:0;padding:0;}
div#leftMenuSchools li {display:inline;clear:both;margin:0;padding:0 0 4px;}
div#leftMenuSchools li img {border:1px solid #D9D9D9;width:194px;}
div#leftMenuBlogs {border:1px solid #D9D9D9;width:190px;text-align:center;padding:5px 5px 0;margin-bottom:20px;}
div#leftMenuBlogs ul {list-style-type:none;margin:0;padding:0;}
div#leftMenuBlogs li {display:inline;clear:both;margin:0;padding:0 0 4px;}
div#leftMenuBlogs li img {border:1px solid #D9D9D9;width:194px;}
div#leftMenuFriends {border:1px solid #D9D9D9;width:190px;text-align:center;padding:5px 5px 0;margin-bottom:20px;}
div#leftMenuFriends * {font-weight:normal;}
div#leftMenuFriends ul {list-style-type:none;margin:0;padding:0;}
div#leftMenuFriends li {display:inline;clear:both;margin:0;padding:0 0 4px;}
div#leftMenuFriends li img {border:1px solid #D9D9D9;width:190px;}
div#leftMenuFriends div#friendsText {margin:4px auto 10px auto;color:#F00000;font-size:12px ! important;}
ul.friendLinks li.student {display:block ! important;background-image:url("https://airline.gr.jp/img/arrows/rgreen.gif");background-position:right center;background-repeat:no-repeat;clear:both;margin:0;padding:2px 9px 2px 0 ! important;}
ul.friendLinks li.worker {display:block ! important;background-image:url("https://airline.gr.jp/img/arrows/rblue.gif");background-position:right center;background-repeat:no-repeat;clear:both;margin:0;padding:2px 9px 2px 0 ! important;}
li.student a:hover, li.worker a:hover {color:#B80000;}
div#leftMenuQanda {margin-bottom:20px;padding:5px 5px 0;text-align:center;}
div#leftMenuQanda img {border:1px solid #D9D9D9;}
div.leftmenuSchool {border:1px solid #D9D9D9;text-align:center;width:198px;padding:4px;margin-bottom:10px;}
div.leftmenuSchool p {padding:0;margin:2px auto;font-weight:normal;}
div.leftmenuSchool p.link img {border-style:none;}
div.leftmenuSchool p.adress {padding:3px 0 2px;text-align:center;font-size:10px ! important;}
div.leftmenuSchool p.tel {text-align:center;font-size:10px ! important;padding-bottom:0;}
div.leftmenuSchool p.tel strong {color:#6C5931;font-size:12pt ! important;}
div#leftMenu2Blogs {border:1px solid #D9D9D9;text-align:center;padding:2px 0 0;margin-bottom:20px;width:200px;}
div#leftMenu2Blogs ul {list-style-type:none;margin:0;padding:0;}
div#leftMenu2Blogs li {display:inline;clear:both;margin:0;padding:0 0 4px;}
div#leftMenu2Blogs li strong {margin:0;padding:5px 0 2px;font-size:10px ! important;font-weight:normal;display:block;}
div#leftMenu2Blogs li img {border:1px solid #D9D9D9;width:100%;height:auto;}
div#leftMenu2Friends {border:1px solid #D9D9D9;width:190px;text-align:center;padding:5px 5px 0;margin-bottom:20px;}
div#leftMenu2Friends img { width:100%; height:auto; }
div#leftMenu2Friends * {font-weight:normal;font-size: 8pt;}
div#leftMenu2Friends ul {list-style-type:none;margin:0;padding:0;}
div#leftMenu2Friends li {display:inline;clear:both;margin:0;padding:0 0 4px;}
div#leftMenu2Friends li img {border:1px solid #D9D9D9;}
div#leftMenu2Friends div#friendsText {margin:4px auto 10px auto;color:#F00000;font-size:11px ! important;}
ul.friendLinks li.student {display:block ! important;background-image:url("https://airline.gr.jp/img/arrows/rgreen.gif");background-position:right center;background-repeat:no-repeat;clear:both;margin:0;padding:2px 9px 2px 0 ! important;white-space: nowrap;}
ul.friendLinks li.worker {display:block ! important;background-image:url("https://airline.gr.jp/img/arrows/rblue.gif");background-position:right center;background-repeat:no-repeat;clear:both;margin:0;padding:2px 9px 2px 0 ! important;white-space: nowrap;}
ul.friendLinks li.worker a {  font-size:10px ! important;}
li.student a:hover, li.worker a:hover {color:#B80000;}
div#leftMenu2Qanda {margin:auto auto 20px 0;padding:5px 0 0;text-align:center;}
div#leftMenu2Qanda img {border:1px solid #D9D9D9;width:200px;height:auto;}
div.commonPageTop {text-align:right;margin:0;padding:20px 10px 5px 0;}
div.commonPageTop2 {text-align:right;margin:0;padding:20px 10px 35px 0;}
.common-pagetop-box { display:inline-block; color:#B80000 ! important; margin:5px 0; }
.common-pagetop-box, .common-pagetop-box * { vertical-align:middle; }
.common-pagetop-box img { width:15px; height:15px; }
div.commonFreelessonLink {text-align:center;padding:5px 10px 45px;}
div.commonSchoolAddressSmallFrame {background-image:url("https://airline.gr.jp/img/address/schoolBksmall.gif");background-position:0 0;background-repeat:repeat;border:1px solid #D9D9D9;margin:10px auto 20px;padding:4px;width:440px;background-size:cover;}
div.commonSchoolAddressSmallFrame * {font-size:9pt;line-height:1.4em;color:#4D4D4D;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;}
div.commonSchoolAddressSmallFrame a {font-size:10px ! important;margin:0;color:#B80000 ! important;}
div.commonSchoolAddressSmallFrame p.strlink a {line-height:1.1em ! important;}
div.commonSchoolAddressSmallFrame strong.tel {color:#6C5931;font-size:10pt ! important;}
div.commonSchoolAddressSmallFrame p {font-size:10px ! important;margin:0;}
div.commonSchoolAddressSmallFrame table { border-collapse:collapse; margin:auto; }
div.commonSchoolAddressSmallFrame th, div.commonSchoolAddressSmallFrame td { vertical-align:top; text-align:left; white-space:nowrap; }
div.commonSchoolAddressSmallFrame p.address {margin:8px auto;color:#009966;}
div.commonSchoolAddressSmallFrame p.address2 {margin:2px auto 0;color:#009966;}
div.commonSchoolAddressSmallFrame div.school1, div.commonSchoolAddressSmallFrame div.school2, div.commonSchoolAddressSmallFrame div.school3 {border: 1px solid #D9D9D9;display:inline-block;text-align:center;vertical-align:top;width:141px;}
div.commonSchoolAddressFrame {background-image:url("https://airline.gr.jp/img/address/schoolBk.gif");background-position:0 0;background-size:cover;border:1px solid #D9D9D9;width:628px;margin:10px auto 20px;padding:4px;}
div.commonSchoolAddressFrame * {font-size:9pt;line-height:1.4em;color:#4D4D4D;}
div.commonSchoolAddressFrame a {color:#B80000 ! important;margin:0;}
div.commonSchoolAddressFrame p.strlink a {line-height:1.1em ! important;}
div.commonSchoolAddressFrame strong.tel {color:#6C5931;font-size:16px ! important;}
div.commonSchoolAddressFrame p {font-size:11pt ! important;margin:0;}
div.commonSchoolAddressFrame table { border-collapse:collapse; margin:auto; }
div.commonSchoolAddressFrame th, div.commonSchoolAddressFrame td { vertical-align:top; text-align:left; white-space:nowrap; }
div.commonSchoolAddressFrame th { padding:4px 3px 0 0; }
div.commonSchoolAddressFrame td { padding:0; }
div.commonSchoolAddressFrame p.address {margin: 8px auto 10px;}
div.commonSchoolAddressFrame p.address2 {margin: 2px auto 0;}
div.commonSchoolAddressFrame div.school1, div.commonSchoolAddressFrame div.school2, div.commonSchoolAddressFrame div.school3 {border: 1px solid #D9D9D9;display:inline-block;text-align:center;vertical-align:top;width:203px;}
div.leftmenuSchoolAddrFrame {border:1px solid #D9D9D9;text-align:center;width:192px;padding:4px;margin:auto;}
div.leftmenuSchoolAddr {margin:5px auto 10px;}
div.leftmenuSchoolAddr h3.link {padding:0;margin:0 auto;width:184px;}
div.leftmenuSchoolAddr h3.link img {border-style:none;margin:0;padding:0;width:184px;}
div.leftmenuSchoolAddr div.infoFrame {margin:0 auto;padding:3px 0 5px;width:182px;border:1px solid #E0E0E0;background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.00, #f0f0f0));background: -webkit-linear-gradient(#fff, #f0f0f0);background: -moz-linear-gradient(#fff, #f0f0f0);background: -o-linear-gradient(#fff, #f0f0f0);background: -ms-linear-gradient(#fff, #f0f0f0);background: linear-gradient(#fff, #f0f0f0);}
div.leftmenuSchoolAddr p {padding:0;margin:2px auto;font-weight:normal;}
div.leftmenuSchoolAddr p.address {padding:3px 0 2px;text-align:center;font-size:12px ! important;}
div.leftmenuSchoolAddr .tel-tbl {  border-collapse:collapse;  margin:auto;}
div.leftmenuSchoolAddr .tel-tbl th, div.leftmenuSchoolAddr .tel-tbl td {  text-align:left;  vertical-align:top;  white-space:nowrap;}
div.leftmenuSchoolAddr .tel-tbl th { padding:6px 0 0 0; }
div.leftmenuSchoolAddr .tel-tbl td { padding:3px 0 3px 8px; }
div.leftmenuSchoolAddr .tel {  color: #6C5931 ! important;  font-size: 12pt ! important;}
div.leftmenuSchoolAddrFrame div.leftmenuInquiry {text-align:center;width:184px;margin:0 auto 10px;padding:0;}
div.leftmenuInquiry img {border-style:none;margin:0;}
div.inquiryLinksFrame {border: 1px solid #D9D9D9;height: auto;margin:30px auto 15px;overflow: hidden;padding: 4px;width: 628px;}
div.inquiryLinksFrame a img {border-style:none;}
div.inquiryLinksFrame div.school1 {border: 1px solid #D9D9D9;clear: both;float: left;height: auto;text-align: center;width: 204px;}
div.inquiryLinksFrame div.school2 {border: 1px solid #D9D9D9;clear: right;float: left;height: auto;margin-left: 5px;text-align: center;width: 204px;}
div.inquiryLinksFrame div.school3 {border: 1px solid #D9D9D9;clear: right;float: right;height: auto;text-align: center;width: 204px;}
/* td#baseMainContents {vertical-align:top;text-align:left;padding:10px 0 20px 50px;}
td#baseMainContents .pageTitle {  padding:0;  margin-top:0;}
td#baseMainContents .pageTitle img {margin:0;border:1px solid #D9D9D9;}
#baseMainContentsInnderBox {  width:640px; padding:0;  position:relative;  left:5px;} */
.side-school-title {display: block;margin: auto;background-color: #AF0D0C;padding: 5px;box-sizing: border-box;text-align:center;}
.side-school-title strong {font-size:16px !important;color:#fff !important;display:inline-block;float:left;}
.side-school-title span {font-size:10px !important;color:#fff !important;margin:2px;display:inline-block;float:right;position:relative;top:6px;}