@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/pc_background_img.jpg);
background-repeat:no-repeat;
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/pc_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/pc_home_menu.jpg);
background-repeat:no-repeat;
margin:0px;
padding:15px 0px 0px 40px;
}
#h_menu_box{/*オーラソーマメニュー背景*/
width:220px;
height:205px;
background-image:url(../images/pc_menu_back_img.jpg);
background-repeat:no-repeat;
margin:0px;
padding:15px 0px 0px 0px;
}
#h_menu{/*各コンテンツへのリスト表示指定*/
list-style-type:none;
}
#h_menu li{/*各コンテンツへのリストメニューサイズ位置指定*/
width:160px;
height:25px;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 40px;
}
#h_menu a{/*各コンテンツへのリンクブロック指定*/
display:block;
width:180px;
height:35px;
}
.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;
}
#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/pc_tittle_back_img.jpg);
background-repeat:no-repeat;
margin:0px;
padding:7px 0px 0px 15px;
}
.tittle_space{
width:645px;
height:23px;
background-image:url(../images/pc_tittle_back_img.jpg);
background-repeat:no-repeat;
margin:20px 0px 0px 0px;
padding:7px 0px 0px 15px;
}
.tittle_guide{
width:640px;
height:26px;
background-image:url(../images/pc_course_tittle.gif);
background-repeat:no-repeat;
margin:20px 0px 0px 0px;
padding:9px 0px 0px 20px;
}
.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;
}
.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_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_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;
}
.guide_top_detail{
width:620px;
height:25px;
background-image:url(../images/h_guide_box_top.gif);
background-repeat:no-repeat;
margin:10px 0px 0px 0px;
padding:0px;
}
.guide_side_end{
width:560px;
height:auto;
background-image:url(../images/h_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/h_guide_box_end.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px;
}
.line_impression{
width:580px;
height:20px;
background-image:url(../images/h_line600.gif);
background-repeat:no-repeat;
margin:10px 0px 10px 0px;
padding:0px;
}
.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;
	}