@charset "utf-8";
/* Default Layout:  */
 @import url(http://www.body-shop.jp/blog/mt-static/themes-base/blog.css);
 @import url(http://www.body-shop.jp/blog/mt-static/themes/minimalist-red/screen.css);

HR{height:1px;} 


H1 {
	background-color:#6666ff;
	color: #ffffff;
	text-align: left;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 5px 0px 0px 5px;
         margin-top:1em;
         margin-bottom:0.5em;
	FONT-SIZE: 120%;
          
}

H2 {

	width:95%;
         FONT-SIZE: 110%;
	FONT-WEIGHT: bold;
	BORDER-TOP: 1px solid #f1f1f1;
	BORDER-RIGHT: 1px solid #cccccc;
	BORDER-LEFT: 10px solid #6666ff;
	BORDER-BOTTOM: 1px solid #cccccc;
	TEXT-ALIGN: left;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
}

h3 {
width:95%;
FONT-SIZE: 110%;
text-align:left;
color:#FF6633;
FONT-WEIGHT: bold;
}


h3.widget-header  {
	padding: 8px 10px;
	background-color: #6666ff;
	FONT-SIZE: 110%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

h3.widget-header  a{
	color: #FFFFFF;
	text-decoration: none;
}

#beta h3 {
	padding: 8px 10px;
	background-color: #6666ff;
	FONT-SIZE: 110%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

#beta h3 a{
	color: #FFFFFF;
	text-decoration: underline;
}

/* Header */

#header {
    border-top-width: 0px;
    border-top-style: solid;
    border-color:#000000;
    background:#254eda; 
}

#header-content {
    width: 750px; 
    margin: 2px;
}


#banner-header a
{
font-size:32px;
color:#ffffff;
color: #ffffff;
text-decoration:none;
}


#banner-description
{
   margin-top: 10px;
   margin-left:10px;
   margin-bottom:10px;
   background: none;
   font-size: 12px;
   line-height: 1.125;
   width:400px;
   color:white;  
}

#banner-description2
{
 float:right;
 color:white;  
 font-size:24pt;
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto; 
 margin-bottom: 0;
 text-align:center;
 position:static;
 width:250px;
 line-height:bottom;
}


#headmenu { 
position:relative;
height:40px;
background-color:#f1f1f1;
border-width: 1px 2px 0 2px;
text-align:center;
margin-left : auto ;
margin-right : auto ;
margin-bottom : 0px ;
width:750px;

}


#headmenu a,#headmenu span
{
float: left;
display:block;
text-align:center;
margin-top:1px;
margin-right:1px;
width:122px;
height:30px;
font-size:115%;
color: #ffffff;
background-color:#737373;
padding-top:5px;
padding-bottom:2px;
border-top:solid 1px #fff;
border-right:solid 1px #fff;
border-left:solid 1px #fff;
border-bottom:solid 1px #fff;
vertical-align: bottom;
text-align:center;
margin-left : auto ;
margin-right : auto ;
}

#headmenu a:hover{
color: #ffffff;
background-color: #000000;
}



#content-inner
{
border-left:solid 1px #ededed;
border-right:solid 1px #ededed;
overflow: hidden;
}


a { color: blue; text-decoration: underline; }
a:hover {background-color:pink;}


#container,
#container-inner,
#header,
#header-inner,
#content,
#content-inner,
#toppage,
#toppage-inner,
#footer,
#footer-inner,
#footer-content
 {
    position: relative;
    width: 750px;
    margin: 0 auto;

}

* html .clearfix { height: 1% }


#footer {

background-color: #f1f1f1;
overflow: hidden;
}

#footer-inner
{
padding:5px;
}

#footer-content{
    color:#000000; 
}

#footer a { color: blue; text-decoration: underline; }

#io-art
{
position: relative;
display:block;
width:750px;
text-align:center;
margin-bottom:50px;
}

.sub_menu
{
   margin-left: 15px;
   padding: 0;
   list-style: none;
}

.sub_menu_list a
{
display: block;
width: 150px;
padding: 12px 5px 12px 5px;
border-bottom: solid 1px #CDCBCB;
background-color:#f0f8ff;
line-height: 120%;
list-style: none;
}

#alpha .pageTop {
	float: right;
	margin: 40px 0px 15px 25px;
	padding: 0px 0px 0px 15px;

		no-repeat 
		0px 50%;
}


/* Wide-Thin */

}
.layout-wt #alpha-inner {
    width: 540px;
clear:both;
overflow: hidden;
border-right:solid 1px #ededed;
min-height:100%;
padding:4px;
overflow: hidden;
}

.layout-wt #beta-inner {
    width: 200px;
overflow: hidden;
}

li.module-list-item{margin-left:10px;}
