@charset "utf-8";
html,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,ul,ol,dl,li,dl,dt,dd,table,th,td,form,fieldset{
margin:0px;
padding:0px;
}
a img {/*イメージリンク線の削除*/
    border-style:none;
}
html {/*IEページスクロール指定*/
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #E5E5E5;
scrollbar-arrow-color: #FFFFFF;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #E5E5E5;
}
select, input, textarea {/*フォームの文字サイズ・フォント指定*/
font-family: メイリオ,"ＭＳ Ｐゴシック", Osaka , sans-serif;
font-size:12px;
}
body{/*背景指定*/
line-height: 150%;
font-size: 12px;
font-family:メイリオ,"ＭＳ Ｐゴシック", Osaka , sans-serif;
color: #555555;
background-image:url(../images/as_background_img.jpg);
background-repeat:repeat-x;
background-position:top;
margin: 0px 0px 0px 20px;
text-align:left;	
}
#back{/*背景白部分指定・各ページ共通*/
width:960px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(../images/as_body_back_img.jpg);
background-repeat:repeat-y;
}
#base{/*コンテンツサイズ・各ページ共通*/
width:900px;
height:auto;
margin:0px 30px 0px 30px;
padding:0px;
}
#top_info{/*ページトップサイト紹介インフォメーション*/
width:890px;
height:22px;
margin:0px;
padding:3px 0px 0px 10px;
background-image:url(../images/as_info_img.gif);
background-repeat:none;
}
#main_img{/*総合トップページ・メインイメージ指定*/
width:900px;
height:180px;
padding:0px;
margin:0px;
}
#top_menu{/*総合トップメニューバー指定*/
width:900px;
height:30px;
padding:0px;
margin:0px;
background-image:url(../images/as_home_bar_img.jpg);
background-repeat:no-repeat;
}
#content{/*コンテンツ枠指定*/
width:900px;
height:auto;
margin:15px 0px 0px 0px;
padding:0px;
}
#sub{/*サイドバー指定*/
width:220px;
height:auto;
text-align:left;
margin:0px;
padding:0px;
float:left;
}
#all_home{
width:180px;
height:35px;
background-image:url(../images/all_home_menu_img.jpg);
background-repeat:no-repeat;
margin:0px;
padding:15px 0px 0px 40px;
}
#as_menu_box{/*オーラソーマメニュー背景*/
width:220px;
height:auto;
background-image:url(../images/as_menu_back.jpg);
background-repeat:repeat-y
margin:0px;
padding:10px 0px 15px 0px;
}
#as_menu{/*各コンテンツへのリスト表示指定*/
list-style-type:none;
}
#as_menu li{/*各コンテンツへのリストメニューサイズ位置指定*/
width:205px;
height:20px;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 15px;
}
#as_menu li.school_top{/*スクールメニュートップ*/
width:150px;
height:15px;
padding:5px 0px 0px 0px;
margin:5px 0px 0px 30px;
}
#as_menu li.school_end{/*スクールメニューエンド*/
width:150px;
height:15px;
padding:5px 0px 0px 0px;
margin:5px 0px 10px 30px;
}
#as_menu a{/*各コンテンツへのリンクブロック指定*/
display:block;
width:180px;
height:40px;
}
.line_220{/*サイドバーライン*/
width:220px;
height:10px;
margin:5px 0px 5px 0px;
padding:0px;
background-image:url(../images/line_menu_220.gif);
background-repeat:no-repeat;
}
#as_global_menu{
list-style-type:none;
}
#as_global_menu li.home{
width:116px;
height:24px;
text-align:center;
float:left;
margin:0px;
padding:6px 0px 0px 0px;
}
#as_global_menu li{
width:112px;
height:24px;
float:left;
text-align:center;
margin:0px;
padding:6px 0px 0px 0px;
}
#as_global_menu a{/*リンクブロック指定*/
display:block;
width:112px;
height:30px;
}
.sub_img{
width:220px;
height:auto;
margin:5px 0px 5px 0px;
padding:0px;
}
.sub_blog_img{
width:220px;
height:80px;
margin:5px 0px 10px 0px;
padding:0px;
}
#main{/*総合ホーム・メインコンテンツ枠指定*/
width:660px;
height:auto;
text-align:left;
margin:0px;
padding:0px;
float:right;
}
#page_image{/*総合ホーム・あいさつ文枠指定*/
width:660px;
height:120px;
margin:15px 0px 15px 0px;
padding:0px;
}
#page_image_as{/*総合ホーム・あいさつ文枠指定*/
width:660px;
height:180px;
margin:15px 0px 15px 0px;
padding:0px;
}
#blog_img{/*ブログイメージ枠指定*/
width:660px;
height:160px;
margin:0px;
padding:0px;
}
.line_660{/*コンテンツライン*/
width:660px;
height:10px;
margin:5px 0px 5px 0px;
padding:0px;
background-image:url(../images/line_content_660.gif);
background-repeat:no-repeat;
}
.tittle{
width:645px;
height:23px;
background-image:url(../images/as_tittle_back_img.gif);
background-repeat:no-repeat;
margin:0px;
padding:7px 0px 0px 15px;
}
.tittle_space{
width:645px;
height:23px;
background-image:url(../images/as_tittle_back_img.gif);
background-repeat:no-repeat;
margin:40px 0px 0px 0px;
padding:7px 0px 0px 15px;
}
.tittle_reading{
width:640px;
height:23px;
background-image:url(../images/as_tittle_back_img.gif);
background-repeat:no-repeat;
margin:15px 0px 0px 0px;
padding:7px 0px 0px 20px;
}
.tittle_scedule{
width:630px;
height:25px;
background-image:url(../images/schedule_bar.jpg);
background-repeat:no-repeat;
margin:15px 0px 0px 0px;
padding:10px 0px 0px 30px;
}
.tittle_scedule2{
width:620px;
height:35px;
background-image:url(../images/schedule_bar2.jpg);
background-repeat:no-repeat;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 40px;
}
.tittle_text{
width:300px;
height:25px;
float:left;
padding:10px 0px 0px 0px;
}
.tittle_form{
width:150px;
height:32px;
float:right;
margin:0px;
padding:0px 20px 0px 0px;
text-align:right;
}
.sc_flame{
width:595PX;
height:85px;
background-image:url(../png/a_flame_schedule2.png);
background-repeat:no-repeat;
padding:15px 0px 0px 25px;
margin:0px;
}
.clear{/*フロート指定解除*/
    clear:both;
}
#footer_bar{/*フッターライツバー指定*/
width:900px;
height:21px;
padding:4px 0px 0px 0px;
background-color:#CCCCCC;
text-align:center;
color:#666666;
font-size:11px;
margin:40px 0px 0px 0px;
}
#footer{/*フッターメニュー枠指定*/
width:880px;
height:50px;
padding:2px 10px 20px 10px;
text-align:center;
margin:0px 0px 0px 0px;
}
#pankuzu{/*パンクズ指定*/
width:660px;
height:20px;
background-image:url(../images/pankuzu_back_line.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 0px;
}
.page_img{/*ページイメージ指定*/
width:660px;
height:120px;
padding:0px;
margin:20px 0px 15px 0px;
}
.page_tittle{/*ページタイトル指定*/
width:640px;
height:23px;
background-image:url(../images/general_page_title_img.jpg);
background-repeat:no-repeat;
padding:7px 0px 0px 20px;
margin:10px 0px 0px 0px;
}
.tittle_guide{
width:600px;
height:25px;
background-image:url(../images/as_school_guide_tittle_back_img.gif);
background-repeat:no-repeat;
margin:20px 0px 0px 0px;
padding:10px 0px 0px 20px;
}
.tittle_guide2{
width:600px;
height:25px;
background-image:url(../images/as_school_guide_tittle_back_img2.gif);
background-repeat:no-repeat;
margin:20px 0px 0px 0px;
padding:10px 0px 0px 20px;
}
.tittle_a{
width:280px;
height:25px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
.tittle_b{
width:280px;
height:25px;
float:left;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 10px;
}
.guide_top{
width:620px;
height:25px;
background-image:url(../images/as_school_guide_box_top.gif);
background-repeat:no-repeat;
margin:15px 0px 0px 0px;
padding:0px;
}
.guide_top2{
width:620px;
height:25px;
background-image:url(../images/as_school_guide_box_top2.gif);
background-repeat:no-repeat;
margin:15px 0px 0px 0px;
padding:0px;
}
.tittle_guide_detail{
width:600px;
height:25px;
background-image:url(../images/as_school_guide_tittle_back_img.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 20px;
}
.line_detail{
width:580px;
height:20px;
background-image:url(../images/as_school_detail_line600.gif);
background-repeat:no-repeat;
margin:20px 0px 20px 0px;
padding:0px;
}
.line_sc{
width:620px;
height:20px;
background-image:url(../images/as_school_detail_line600.gif);
background-repeat:repeat-x;
margin:0px 0px 10px 0px;
padding:0px;
}
.line_impression{
width:580px;
height:20px;
background-image:url(../images/as_school_detail_line600.gif);
background-repeat:no-repeat;
margin:10px 0px 10px 0px;
padding:0px;
}
.guide_top_detail{
width:620px;
height:25px;
background-image:url(../images/as_school_guide_box_top.gif);
background-repeat:no-repeat;
margin:30px 0px 0px 0px;
padding:0px;
}
.guide_side{
width:560px;
height:auto;
background-image:url(../images/as_school_guide_box_side.gif);
background-repeat:repeat-y;
margin:0px;
padding:30px 30px 0px 30px;
}
.guide_side2{
width:570px;
height:auto;
background-image:url(../images/as_school_guide_box_side2.gif);
background-repeat:repeat-y;
margin:0px;
padding:30px 20px 0px 30px;
}
.guide_bottom{
width:500px;
height:60px;
background-image:url(../images/as_school_guide_box_bottom.gif);
background-repeat:no-repeat;
margin:0px;
padding:60px 40px 0px 100px ;
}
.guide_bottom3{
width:500px;
height:60px;
background-image:url(../images/as_school_guide_box_bottom2.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px 40px 0px 100px ;
}
.guide_bottom2{
width:500px;
height:60px;
background-image:url(../images/as_school_guide_box_bottom_short2.gif);
background-repeat:no-repeat;
margin:0px;
padding:40px 40px 0px 100px ;
}
.guide_bottom_s{
width:500px;
height:60px;
background-image:url(../images/as_school_guide_box_bottom_short.gif);
background-repeat:no-repeat;
margin:0px;
padding:40px 40px 0px 100px ;
}
.guide_side_end{
width:560px;
height:auto;
background-image:url(../images/as_school_guide_box_side.gif);
background-repeat:repeat-y;
margin:0px;
padding:15px 30px 0px 30px;
}
.guide_end{
width:620px;
height:45px;
background-image:url(../images/as_school_guide_box_end.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px;
}
.guide_a{
width:255px;
height:auto;
float:right;
margin:0px 0px 0px 0px;
padding:0px;
}
.guide_b{
width:255px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}
.box_comment{
width:620px;
height:auto;
text-align:center;
border:1px solid #0099FF;
margin:20px 0px 30px 0px;
padding:15px 0px 15px 0px;
background-color:#0099FF;
}
.comment_guide{/*ページコンテンツ枠*/
width:auto;
height:auto;
margin:35px 0px 0px 0px;
padding:0px 0px 0px 20px;
text-align:left;
}
.comment{/*ページコンテンツ枠*/
width:auto;
height:auto;
margin:25px 0px 0px 0px;
padding:0px 0px 0px 20px;
text-align:left;
}
.comment_detail{/*ページコンテンツ枠*/
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
text-align:left;
}
.comment_sc{/*ページコンテンツ枠*/
width:auto;
height:auto;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 20px;
text-align:left;
}
.comment_center{/*ページコンテンツ枠センター*/
width:auto;
height:auto;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 20px;
text-align:center;
}
.comment_session{/*ページコンテンツ枠センター*/
width:auto;
height:auto;
margin:20px 0px 0px 0px;
padding:0px 20px 0px 20px;
text-align:left;
}
.comment_profile{/*ページコンテンツ枠センター*/
width:auto;
height:auto;
margin:20px 0px 0px 0px;
padding:5px 20px 0px 20px;
text-align:left;
}
.session_line660{
width:620px;
height:10px;
background-image:url(../images/as_session_line660.gif);
background-repeat:no-repeat;
margin:20px 0px 20px 0px;
padding:0px;
}
.content_line{/*コンテンツ内仕切り線指定*/
width:620px;
height:10px;
background-image:url(../images/content_640_line.gif);
background-repeat:no-repeat;
margin:15px 0px 15px 0px;
padding:0px;
}
.line_session660{/*コンテンツライン*/
width:660px;
height:10px;
margin:15px 0px 15px 0px;
padding:0px;
background-image:url(../images/line_content_660.gif);
background-repeat:no-repeat;
}
img.right{/*プロフィールイメージ右指定テキスト回り込み*/
float:right;
margin:0px 0px 20px 20px;
padding:0px;
}
.form_button{
width:580px;
height:25px;
margin:15px 0px 10px 0px;
text-align:left;
padding:0px;
}
.page_top{/*コンテンツライン*/
width:658px;
height:18px;
margin:20px 0px 10px 0px;
padding:7px 2px 0px 0px;
background-image:url(../images/line_content_660.gif);
background-repeat:no-repeat;
text-align:right;
}
.page_top_s{/*コンテンツライン*/
width:658px;
height:18px;
margin:20px 0px 20px 0px;
padding:7px 2px 0px 0px;
background-image:url(../images/line_content_660.gif);
background-repeat:no-repeat;
text-align:right;
}
.page_top_detail{/*このページのトップへオーラソーマ詳細画面のみ*/
width:658px;
height:18px;
margin:0px 0px 10px 0px;
padding:7px 2px 0px 0px;
background-image:url(../images/line_content_660.gif);
background-repeat:no-repeat;
text-align:right;
}
.ac{
	width:auto;
	height:auto;
	padding:0px;
	margin:20px 0px 0px 0px;
	}
.ac_title{
	width:660px;
	height:31px;
	padding:0px;
	margin:20px 0px 0px 0px;
	}
.ac_info{
	width:330px;
	height:auto;
	float:left;
	padding:0px 0px 20px 0px;
	margin:20px 0px 0px 0px;
	}
.ac_img{
	width:300px;
	height:auto;
	float:left;
	padding:0px 0px 20px 30px;
	margin:20px 0px 0px 0px;
	}
.newscom_as{
width:580px;
height:240px;
background-image:url(../images/info_soho_back_as.png);
background-repeat:no-repeat;
margin:15px 0px 0px 10px;
padding:20px 20px 0px 40px;
line-height:180%;
}
