@charset "UTF-8";
/*==============================================================================
YUI CSS RESET version: 3.0.0 build: 1549
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
==============================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}

/*------------------------------------------------------------------------------
Common
------------------------------------------------------------------------------*/
html{
color:#000;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body{font-size:100%;}

img{vertical-align:bottom;}

a{text-decoration:none;}
a:link{}
a:visited{}
a:hover{}
a:active{}

sup{font-size:9px;}

.clr:after {content: url(img/spacer.gif);display: block;clear: both;height: 0;}
.clr {display: inline-block;}
.clr {display: block;}

#research{width:940px;margin:0 auto;}
#header{margin:0 0 24px;}

#footer{clear:both;}

/*------------------------------------------------------------------------------
header
------------------------------------------------------------------------------*/
#header{}


/*------------------------------------------------------------------------------
contents
------------------------------------------------------------------------------*/
#contents{font-size:15px;line-height:1.5;}

#contents .box{padding:;border:2px solid #FED3DC;}

.topLink{margin:20px 0;padding:5px;border:3px solid #DDD;text-align:center;}
.topLink a{
color: #228BF4;
font-weight: bold;
}
.topLink a:hover{text-decoration:underline;}

.bannerBox {width:700px; margin:0 auto;}

#copyright{margin:;padding:20px 0;text-align:center;font-size:12px;}
/*------------------------------------------------------------------------------
footer
------------------------------------------------------------------------------*/
#footer{padding:20px 0;}
#footer .pageTop{margin:0 0 60px;text-align:right;}
#footer .copyright{margin:0 85px 0 0;text-align:right;}
