@charset "utf-8";

html{

}

body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
color:#444444;
font-size:12px;
text-align:center; 
}

a{
color:#0099cc;
}

a:hover{
color:#FF6600;
}

li {
margin-bottom:10px;
}


/*レイアウト構成======================================*/

#wrap { width:820px; text-align:left; margin:0 auto; }  
#inner { margin:10px 0px 10px 0px;}  
#mainWrap { width:820px;} 
.clear { clear:both; }  
.clear hr { display:none; }  

.box_textfield {
background-image:url(../images/box_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:0px 25px;
font-size:12px;
color:#444444;
line-height:130%;
text-align:left; 
}

.boxharf_textfield {
background-image:url(../images/boxharf_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:0px 30px 0px 30px;
font-size:12px;
color:#444444;
line-height:130%;
text-align:left; 
}

.boxharf_textfield002 {
background-image:url(../images/boxharf_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:0px 15px 0px 15px;
font-size:12px;
color:#444444;
line-height:130%;
text-align:left; 
}


.box_logofield {
background-image:url(../images/box_bg.jpg);
background-repeat:repeat-y;
background-position:top left;
padding:0px;
font-size:10px;
color:#444444;
line-height:130%;
text-align:center; 
}

.font10 {
font-size:10px;
color:#444444;
line-height:130%;
}

.topics {
line-height:110%;
margin-bottom:10px;
}

.topics_more {
font-size:10px;
line-height:110%;
margin-bottom:5px;
text-align:right;
}

.copyright {
margin:0px auto;
margin-bottom:20px;
margin-top:5px;
font-size:10px;
color:#999999;
}

.logoqr {
width:280px;
margin-left:5px;
margin-bottom:0px;
}

.logoqr img{
margin-right:5px;
}

/*スペース======================================*/

.space30{
margin-bottom:30px;
}

.space20{
margin-bottom:20px;
}

.space10{
margin-bottom:10px;
}

.space5{
margin-bottom:5px;
}








