@charset   "Shift_JIS";
/* ???C?A?E?g????*/
body{
    margin : 0px;
    padding:0px;


text-align : center;
background-color : #b9ffb9;
 font-family : メイリオ;
}
/* ?w?b?_?[????*/
#head{
    width : 950px;
    height : 150px;
    background-color : #b9ffb9;
margin-left : auto;
margin-right : auto;
}
/* ???b?p?[????*/
#wrap{
    position:relative;
    width : 950px;
    background-color : #ecffec;
margin-left : auto;
margin-right : auto;
text-align : left;
 
 
}
/* ????????*/
#left{
    width : 190px;
    
    float:left;
    background-color : #ecffec;
font-size : 15px;

}
/* ?E??????*/
#right{
    width : 745px;
    
    float:right;
    background-color : white;





padding-top : 0px;
padding-left : 10px;
padding-right : 5px;
padding-bottom : 0px;



font-size : 16px;
line-height : 1.5em;
 
 
}
/* ?t?b?^?[????*/
#foot{
    position:relative;
    width : 950px;
    
    background-color : #ecffec;
    clear:both;





}
.SideButtonClass{
	display:block;
color : black;
background-color : #e0e0e0;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 11em;
height : 1.2em;

font-weight : 500;

font-size : 15px;
}

.SideButton0Class{
	display:block;
color : red;
background-color : #efefef;
text-align : center;border : 3px outset white;
width : 11em;
height : 1.2em;

font-weight : 700;

font-size : 15px;
}

.SideButton1Class{
	display:block;
color : black;
background-color : #e1ffe1;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 10em;
height : 1.2em;

font-weight : 400;

font-size : 15px;
}

.SideButton01Class{
	display:block;
color : red;
background-color : #f3f3f3;
text-align : center;border : 3px outset white;
width : 10em;
height : 1.2em;

font-weight : 700;

font-size : 15px;
}

.SideButton2Class{
	display:block;
color : black;
background-color : #b8ffa8;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 10em;
height : 1.2em;

font-weight : 400;

font-size : 15px;
}

.SideButton02Class{
	display:block;
color : red;
background-color : #f2f2f2;
text-align : center;border : 3px outset white;
width : 10em;
height : 1.2em;

font-weight : 700;

font-size : 15px;
}

a:active{
	color : red;
background-color : #ffd9d9;border-width : 3px 3px 3px 3px;border-style : inset inset inset inset;border-color : white white white white;
font-weight : 600;


}
.footClass{
	text-decoration : none;
font-size : 14px;
font-weight : 500;

margin-top : 1em;
margin-left : 1em;
margin-right : 1em;
margin-bottom : 1em;
line-height : 1.5;
}
.footlinkClass{
	font-size : 15px;
text-align : center;
line-height : 20px;




font-weight : 400;
}
.balanceClass{
	font-size : 18px;
font-weight : 500;
color : black;
}
address{
	font-size : 13px;
text-align : center;

}
.CopyrightClass{
	font-size : 13px;
text-align : center;
}
a:hover{
	color : red;
background-color : white;

text-decoration : underline;
}
.toplinkClass{

font-size : 13px;




}

h1{
	
	font-weight: normal;
	
	




}

.imgButtonClass{
	display:block;
color : black;
background-color : #e1ffe1;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 170px;
height : 170px;
margin-left : auto;
font-weight : 600;
margin-right : auto;
}


.mangaimgButtonClass{
	display:block;
color : black;
background-color : #e1ffe1;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 540px;
height : 174px;
margin-left : auto;
font-weight : 600;
margin-right : auto;
margin-top : auto;
margin-bottom : auto;
}

.mixiimgButtonClass{
	display:block;
color : black;
background-color : #e1ffe1;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 170px;
height : 75px;
margin-left : auto;
font-weight : 600;
margin-right : auto;
}


.rakutenimgButtonClass{
	display:block;
color : black;
background-color : #e1ffe1;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 170px;
height : 45px;
margin-left : auto;
font-weight : 600;
margin-right : auto;
}


.ikumaeimgButtonClass{
	display:block;
color : black;
background-color : #e1ffe1;
text-align : center;border-width : 3px 3px 3px 3px;border-style : outset outset outset outset;border-color : white white white white;
width : 170px;
height : 120px;
margin-left : auto;
font-weight : 600;
margin-right : auto;
}
.moji16Class{
	font-size : 16px;
line-height : 1.5em;
color : black;
text-decoration : none;
}
h2{
	font-size : 21px;





font-weight : 600;









margin-top : 1px;
}
li{
	line-height : 1.2em;

text-indent : 0.5em;
}
h3{
	font-size : 16px;

font-weight : 600;







margin-bottom : 0px;
}
.margin1Class{
	margin-top : 1em;
margin-bottom : 1em;
}
.linkblakClass{
	text-decoration : none;
color : black;
}
.tableClass{
	background-color : green;
}


img{
	border: none;
}
.cellKimidoriClass{
	color : black;
background-color : #b8ffa6;

text-align : center;

font-weight : 700;

padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;

width : 5em;
}

.cellPinkClass{
	background-color : #ffc4ff;

padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}

.cellSiroClass{
	color : black;
background-color : white;

padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;










}

.akamojiClass{
	color : red;
}

.dekamoji1Class{
	font-size : 18px;

padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}

.kuromojiClass{
	color : black;
}

.linkscellClass{
	font-size : 12px;
background-color : white;

line-height : 1em;

padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}

.hyousiroClass{
	background-color : white;
}

dt{
	font-size : 14px;
line-height : 15px;padding : 0px;margin : 0px;
text-align : left;
list-style-type : square;
list-style-position : inside;
}

dd{
	font-size : 12px;padding : 0px 0px 5px 5px;margin : 0px;
}

.kensyuuClass{
	color : red;
line-height : 130%;
}

.aomoji{
	color : blue;
}

a{
	text-decoration : none;
}

#hajime{
	font-size : 24px;

line-height : 30px;
font-weight : 100;
}

#headcopy h1{
	color : green;
font-size : 12px;padding : 2px 0px;
font-weight : normal;margin : 0px;
right : 0px;
}

.futomojiClass{
 font-weight : bolder;
}





.kakomiClass{
	background-color : #ffffaa;padding : 5px;border : 1px solid orange;
}
