1


/*テスト用


* {
	border: 1px solid red !important;
	margin: 1px;
}


*/






/*全体のフォント*/
*{
font-size:12px;
line-height:140%;	/*改行幅*/
}

.marginleft{
margin-left : 30px;
}

hr {color:#D0CFCF;}

.admin{
font-size:9px;
color:#9F9F9F;
font-weight: bold;
}

*{margin:0; padding:0;}

.new {
color:red;
}

body{
background-image:url();
background-color:#F2F2F2;width:100%;}

.large{
font-size:200%;
}

.chap{
font-size:150%;
}

.chap2{
font-size:120%;
color:#f1f1f1;
}

/*大枠*/
#mybody{
background-image:url(http://torus.space/img/asuback.jpg);
align:center;	/*古いネスケ対策*/
margin: 0 auto; 
width:900;

border-left:dashed 1px #636363;
border-right:dashed 1px #636363;
border-bottom:0px solid #BEBEBE
border-top:0px solid #BEBEBE;
background-color:#ffffff;
}

/*ヘッダーの枠*/
#myheader{

width:900;
height:116px;
padding:0px;
margin-top: 0px;

border:0px solid #BEBEBE;	/*古いネスケ対策*/
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:0px solid #BEBEBE;
background-image:url(http://heart-mark.faja.tokyo/img/heart-mark.png);
  -moz-background-size: 900px;
  -webkit-background-size: 900px;
  -o-background-size: 900px;
background-size: 900px;
background-repeat:no-repeat;
}

.video{
width:650;
height:366;
}

.hira{
width:640;
}

.hira2{
width:500;
}

.hira3{
width:400;
}

.hira4{
width:300;
}

.jazzspeaker{
width:680;
}

/*ヘッダーの中身*/
#inner_head{
width:770;
padding:0px;
margin-left : 0px;
border: 0px solid;
#border: 1px solid red !important;
}

.space{
height:4;
width:800;

#border: 1px solid red !important;
}

#cols{
width: 400px;
height: 20em;
line-height: 1.5em;
}














@media screen and (max-width: 480px) {

.chap2{
font-size:100%;
color:#f1f1f1;
}

.space{
height:5;
width:500;
#border: 1px solid red !important;
}

.video{
width:400px;
}

.video2{
width:370px;
}

#cols{
width: 280px;
height: 20em;
line-height: 1.5em;
}

/*ヘッダーの中身*/
#inner_head{
width:350;
padding:0px;
margin-left : 0px;
#border: 1px solid red !important;
}

.video{
width:380;
height:220;
}

.hira{
width:380;
}

.hira2{
width:380;
}

.hira3{
width:380;
}

.jazzspeaker{
width:390;
}

/*大枠*/
#mybody{

align:center;	/*古いネスケ対策*/
margin: 0 auto; 
width:380;
border-left:dashed 0px #636363;
border-right:dashed 0px #636363;
border-bottom:0px solid #BEBEBE
border-top:0px solid #BEBEBE;
background-color:#ffffff;
}

/*ヘッダーの枠*/
#myheader{

width:380;
height:90px;
padding:0px;
margin-top: 0px;

border:0px solid #BEBEBE;	/*古いネスケ対策*/
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:0px solid #BEBEBE;
background-image:url(http://heart-mark.faja.tokyo/img/heart-mark-S.png);
  -moz-background-size: 400px;
  -webkit-background-size: 400px;
  -o-background-size: 400px;
background-size: 400px;
background-repeat:no-repeat;
}

}















dd{
margin-top:5px;	
margin-left:28px;	
}

.menu{
padding:10px;
align:center;
width:%;
border:0px solid #D9D8D8;
background-color:#ffffff;
}

.innermenu{
padding:4px;
}

/*左*/
#leftpart {
float:left; 
background-color:#ffffff;
width:200px; /*右のmarginと合わせないとレイアウトが崩れる*/
margin-left : 5px;
}

/* コンテンツ */
#contents{
margin-left:220px;	/*左のwidthより少し大きくする*/
width:650;
}














@media screen and (max-width: 480px) {

#inner_head{
padding:0px;


#leftpart {
background-color:#ffffff;
width:200px; /*右のmarginと合わせないとレイアウトが崩れる*/
margin-left : 5px;
}

/* コンテンツ */
#contents{
display: block;
margin-left:10px;	/*左のwidthより少し大きくする*/
width:380;
}





}












#innercontents{
margin-top:;
margin-right:0;
margin-bottom:10;
margin-left:0;
border: 0px solid red;
}


/*フッター*/
#myfooter{
width:100%;
clear:both;
border-top:0px solid #C0BFBF;
border-bottom:0px solid #C0BFBF;
text-align:center; 
padding:0.5em 0;
background-image:url(../img/);
background-repeat:no-repeat;

line-height:120%;	/*改行幅*/
}

/*アンカー(一般)*/
a:link{
color: #000000;
text-decoration: none;
background-color:;
}

a:visited{
color: #000000;
text-decoration: none;
background-color:;
}

a:hover{
color: #000000;
background-color:;
text-decoration: underline;
}

.textarea{
	color: #000000; 
	background-color : #E2E1E1;
	border-left:  solid 1px #6E6E6E; 
	border-right: solid 1px #ffffff; 
	border-top:   solid 1px #6E6E6E; 
	border-bottom: solid 1px #ffffff; 	
}

/*フッター文字の背景色*/
#bgcolor1{
background-color : ;
}

.input{
background-color: #E2E1E1;
}

/*セレクトフォーム*/
.select{
background-color: #E2E1E1;
}

/*メニュー選択中*/
.selected{
font-weight: bold;
color:#424242;
}

/*メニューその他*/
.others{
color:#7D7D7D;
}


.links{
color:#888888;
}



.white{
color: #ffffff;
}

.bold{
font-weight: bold;
}

.small{
font-size:0.6em;
}

.title{
font-size:130%;
font-weight: bold;
}


.navi1{
font-weight: bold;
text-decoration:underline;
}

