/**/
section{margin-bottom:30px;}
h2{margin-bottom:30px;}
/*代表挨拶*/
#aisatu{overflow:hidden;}
p.aso{text-align:center; padding:5px; margin:5px; border-bottom:2px dotted #1975D1;}
p.aso small{font-size:14px;}
p.aso:first-letter{background:#5deaff; font-weight:bold; padding:1px;}
#daihyou{float:left; width:300px;}
#daihyou img{width:300px;}
#comment{float:right; width:700px; margin-top:5px;}
#comment p{line-height:1.7em; padding-bottom:7px;}
#comment h3{color:#1975D1; font-size:20px;}
.fast{padding:5px; background:#5deaff; font-weight:bold; font-size:28px;}
/*会社概要*/
#company{clear both}
.honma{width:250px; position:absolute; top:0; right:10px;}
.honma img{width:250px; }
.honma p#ab{display:block; font-weight:bold; font-size:14px;
	position:absolute; bottom:0px; right:0px;}
#seturitu{width:700px;}
#profile{padding:0 10px; position:relative;}
#profile p{line-height:1.5em; padding-bottom:5px;}
.small{font-size:14px;}
.blue{color:#1975D1; font-weight:bold;}
.bold{font-weight:bold;}
.tab{margin-left:30px;}
/*関係者各位コメント*/
#kakuicomment p{padding:0 30px 15px 30px; line-height:1.5em;}
/*明日香ビジネススクール*/
#school{display:none;}*//*←(麻生さんの指示によりこの行を削除で表示できます)*/
#school p{line-height:1.5em; padding-bottom:5px;}
#asuka{ float:right; text-align:center; font-size:14px; padding:5px; margin-left:10px; display:block;}
#asuka a{text-decoration:none; color:#1975D1;}
#asuka{ line-height:1.2em;}
/*アクセスマップ*/
#access iframe{border-radius:10px; width:950px; padding:0 10px;}
/*スマホ*/
@media(max-width:780px){
.subtitle{height:20vw; line-height:32vw;}
#daihyou{float:none; width:80%; margin-left:10%;}
#daihyou img{width:100%;}
#seturitu{float:none; width:100%;}
#comment{float:none; width:80%; margin-left:10%; padding-top:10px;}
.tab{margin-left:0px;}
.honma{text-align:center; position:relative; top:0; right:0; margin:0 auto%;}
.honma img{width:100%; border-radius:5px;}
#access iframe{border-radius:10px; width:100%; padding:0px;}
}