@charset "UTF-8";

*{
margin:0;
padding:0;
font-family: "Lucida Grande", Verdana, Arial, 'メイリオ', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS P ゴシック";
}

hr,legend{
display:none;
}

img{
display:block;
border:none;
}

fieldset{
border:none;
}

.clr{
clear: both;
}

.clearFix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearFix {display: inline-table;}

/*¥*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/**/

body{
font-size:small;
}

.content{
width:450px;
margin:0 0 40px 0;
}

.contentTitle,.page-title{
margin:0 0 20px 0;
}

dt{
font-weight:bold;
}

/*wrap*/
#wrap{
width:700px;
margin:50px auto 0 auto;
}

/*inner*/
#inner:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#inner {
width:700px;
display: inline-table;
}

/*¥*/
* html #inner {height: 1%;}
#inner {display: block;}
/**/

h1{
margin:0 0 40px 0;
}

/*header*/
#header{
width:150px;
float:left;
}

#header ul{
list-style-type:none;
margin:0 0 45px 0;
}

/*main*/
#main:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#main{
width:450px;
padding:0 0 0 100px;
line-height:1.8;
font-size:90%;
float:right;
display: inline-table;
}

/*¥*/
* html #main {height: 1%;}
#main {display: block;}
/**/

#main a{
color:#00A0E9;
}

#main .contentTitle a{
color:#000;
}

#main p{
margin:0 0 20px 0;
}

#main dt{
width:6em;
float:left;
}

#main dd{
margin:0 0 0 6em;
}

.entry-meta{
font-size:x-small;
margin:0 0 1em 0;
}

#footer{
width:700px;
margin:20px 0;
font-size:x-small;
text-align:right;
}

#header ul.xoxo{
margin:50px 0 10px 0;
}

#header ul.xoxo li ul,form#searchform{
margin:0 0 20px 0;
}

ul.xoxo li{
font-size:x-small;
line-height:1.8;
}

ul.xoxo li a{
color:#000;
}

label.screen-reader-text{
display:none;
}

#main .navigation a{
color:#9A9A9A;
}
