
/* basic */

html{
box-sizing:border-box;
-moz-box-sizing:border-box;
}
body {
margin:0px;
color:#3b6783;
text-align:center;
background-color:#ffffff;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
}
h1{
margin:0px;
padding:0px;
}
h2{
margin:0px 0px 10px 0px;
padding:0px;
}
form{
margin:0px;
padding:0px;
}
input{
font-size:12px;
}
p{
font-size:12px;
line-height:1.5;
}
a {
color:#3b6783;
font-weight:bold;
text-decoration:none;
outline:none;
}
a:hover {
color:#5493ba;
font-weight:bold;
text-decoration:none;
}
img{
border:none;
}
ul {
margin:0px;
padding:0px;
font-size:12px;
line-height:1.7;
list-style-type:none;
}
li {
list-style-position:outside;
}

/* area basic */

.container, .container-2{
margin:0 auto;
/*padding:15px 0px 20px 0px;*/
padding:15px 0px;
text-align:left;
width:880px;
border-bottom:solid 1px #c9c9c9;
}

.containerPercent{
margin:0 auto;
padding:15px 0px 20px 0px;
text-align:left;
width:100%;
border-bottom:solid 1px #c9c9c9;
}

.container:after, .container-2:after{
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;
}
/* IE7,MacIE—p */
div.container {
display:inline-block;
}
/* Hides from IE-mac \*/
* html div.container{
height:1%;
}
div.container {
display:block;
}
/* End hides from IE-mac */

.block001{
margin:0px 25px 0px 0px;
float:left;
width:156px;
}
.block001-1{
margin:13px 25px 0px 0px;
float:left;
width:156px;
}
.block002{
margin:0px;
float:left;
width:337px;
}
.block003{
margin:0px;
width:699px;
position:absolute;
right:0;
height:290px;
/*background:url("../img/top/201102/lb-volume-0201.jpg") no-repeat;*/
}
.block003-1{
margin:0;
float:left;
width:543px;
}
.block003-2{
margin:13px 0 0 0;
float:left;
width:543px;
}
.block004{
margin:0;
float:left;
width:156px;
}

/*.block004{
margin:0px;
float:left;
width:156px;
}*/

.block005{
margin:0px;
float:left;
width:518px;
}
.block006{
margin:0px 25px 0px 0px;
float:left;
width:160px;
}
.block007{
margin:0px;
float:left;
width:329px;
}

.block008{
margin:0px 25px 0px 0px;
float:left;
width:337px;
}
.block009{
margin:0px 25px 0px 0px;
float:left;
width:518px;
}
/* area */

.headerarea .container{
padding:0px;
border-bottom:solid 0px #ffffff;
}
.headerarea .block005{
margin-top:10px;
margin-right:25px;
}

.headernaviLine{
padding-top:20px;
background-image:url(/img/parts-171.gif);
background-repeat:repeat-x;
}

.headernavi .container{
padding-top:10px;
padding-bottom:0px;
border-bottom:solid 0px #ffffff;
}
.headernavi ul{
display:inline;
}
.headernavi li{
padding-left:1px;
display:block;
float:left;
background-image:url(/img/parts-169.gif);
background-repeat:no-repeat;
}
.headernavi li img{
display:block;
}

#layer02{
/*margin:0px auto;*/
width:880px;
}
#layer02 .searchoption{
/*margin:0px auto;*/
width:880px;
}
#layer03{
margin:0px auto;
margin-top:20px;
width:880px;
}
#layer03 .searchoption{
margin:0px auto;
width:880px;
}

.searcharea{
padding-top:20px;
/*background-image:url(/img/parts-171.gif);*/
background-repeat:repeat-x;
}
.searcharea .container{
padding:0px;
border-bottom:solid 0px #ffffff;
}
.searcharea .containerPercent{
padding:0px;
border-bottom:solid 0px #ffffff;
}
.searcharea .searchbox{
margin-top:14px;
width:288px;
float:left;
}
.searcharea .searchbox input{
margin-bottom:3px;
width:278px;
}
.searcharea .searchbutton{
width:49px;
float:left;
}
.searcharea .block005{
margin-top:17px;
margin-left:25px;
text-align:right;
}
.searchbox{
text-align:left
}
.searchbox input{
margin-bottom:3px;
width:278px;
}
.text002{
font-size:12px;
line-height:1.5;
}
.text003{
font-size:11px;
line-height:1.3;
}
.text004{
font-size:11px;
line-height:1.3;
}

.mainarea .container{
/*padding-top:10px;*/
margin:0 auto;
padding:10px 0px 15px 0px;
text-align:left;
width:880px;
border-bottom:solid 1px #c9c9c9;
position:relative;
}
.mainarea h2{
margin-bottom:16px;
}
.mainarea ul{
margin:0 0 -7px;
}
.mainarea ul li{
margin-left:14px;
line-height:0px;
padding-bottom:7px;
}
.mainarea ul li img{
display:block;
}
.loginarea{
margin-bottom:18px;
padding:0px 0px 10px 0px;
background-color:#00a0e9;
}
.signup{
padding:20px 15px 12px 15px;
}
.login{
padding:13px 15px 0px 15px;
}
.loginarea p{
margin:6px 15px 0px 15px;
font-size:11px;
}
.loginarea a{
color:#ffffff;
text-decoration:none;
}
/* mainbanner */
h3.topbn {
margin:0;
padding: 0;
position:relative;
font-size: 10px;
}
h3.topbn.size-l {
height: 380px;
}
h3.topbn.size-m {
margin-bottom: 20px;
height: 248px;
}
h3.topbn img {
position:absolute;
}

.newsarea .container{
padding:16px 0;
}

.newsarea .container-2{
padding:3px 0px 16px 0px;
}

.rss{
margin:0px;
padding-left:15px;
color:#f5814b;
font-size:11px;
background-image:url("/img/parts-166.gif");
background-repeat:no-repeat;
}
.rss a{
color:#f5814b;
text-decoration:none;
}
.rss a:hover{
color:#f5814b;
text-decoration:none;
}

.twitter{
margin:5px 0 0 0;
padding-left:15px;
color:#f5814b;
font-size:11px;
background:url("/img/parts-twitter.gif") 0 2px no-repeat;
}
.twitter a{
color:#00b0f0;
text-decoration:none;
}
.twitter a:hover{
color:#4cc8f3;
text-decoration:none;
}

.newsarea ul li{
/*padding-left:16px;*/
/*background-image:url(/img/parts-162.gif);*/
background-repeat:no-repeat;
}
.newsarea ul li.info{
background:url("/img/top/icon-info.gif") 0 4px no-repeat;
padding-left:32px;
width:495px;
}
/*.newsarea ul li.info{
background:url("/img/top/icon-info.gif") 0 4px no-repeat;
padding-left:32px;
}*/
.newsarea ul li.blog{
background:url("/img/top/icon-blog.gif") 0 4px no-repeat;
padding-left:32px;
}
/*
.pickuparea .container{
padding-top:18px;
}
*/
.pickuparea .container{
margin:0 auto;
padding:15px 0px 10px 0px;
text-align:left;
width:880px;
padding-top:18px;
border-bottom:solid 0px #c9c9c9;
border-top:solid 0px #c9c9c9;
}

.pickuparea p{
margin:3px 0px 10px 0px;
font-size:11px;
line-height:1.3;
}

.pagetoparea .container{
margin:0 auto;
padding:15px 0px 20px 0px;
text-align:left;
width:880px;
padding-top:18px;
border-bottom:solid 1px #c9c9c9;
border-top:solid 0px #c9c9c9;
}

.pagetop{
clear:left;
margin:7px 0px 0px 0px;
text-align:right;
}


.footernaviCreative .container{
margin-bottom:60px;
padding-top:14px;
}
.footernaviCreative .block007{
margin-right:25px;
}
.footernaviCreative .block004{
margin-top:4px;
}
.footernaviCreative ul li{
padding-left:13px;
font-size:12px;
background-image:url(/img/parts-183.gif);
background-repeat:no-repeat;
}

.footernaviCreative a {
color:#535353;
font-weight:bold;
text-decoration:none;
}
.footernaviCreative a:hover {
color:#535353;
font-weight:bold;
text-decoration:none;
}

.footernaviCreativeText001 {
font-size:12px;
color:#535353;
font-weight:bold;
text-decoration:none;
}

#footer{
margin:0 auto;
position:fixed;
left:0px;
bottom:0px;
z-index:100;
width:100%;
background-color:#ffffff;
}
#footer .container{
padding-top:20px;
border-top:solid 1px #c9c9c9;
border-bottom:solid 0px #ffffff;
background-color:#ffffff;
}
#footer .block005{
margin-right:25px;
}
.copyright{
margin:3px 0px 0px 0px;
text-align:right;
font-size:10px;
}

#footerclick{
position:absolute;
margin:0 auto;
left:0px;
bottom:0px;
z-index:101;
width:100%;
background:#ffffff;
}
#footerclick .container{
padding-top:20px;
border-top:solid 1px #c9c9c9;
border-bottom:solid 0px #ffffff;
background-color:#ffffff;
}
#footerclick .block005{
margin-right:25px;
}

/*QZC kawashima 090210 ƒ}ƒCƒiƒXŒŸõ—p*/
.minus_box_off { 
color:#999999;
} .minus_box_on { 
color:#000000;
}

.mutuallink{
margin:0 auto;
padding:0;
text-align:left;
width:880px;
position:relative;
}

.mutuallink dl{
margin:0;
padding:28px 0 35px;
position:relative;
width:880px;
min-height:1em;
}

* html .mutuallink dl{
height:1em;
}

.mutuallink dl dt{
position:absolute;
top:28px;
left:3px;
background:#fff;
width:70px;
}

.mutuallink dl dd{
padding:0 0 0 50px;
}

.mutuallink dl dd ul{
margin:0 0 0 -33px;
padding:0;
}

.mutuallink dl dd ul li{
background:url("/img/footer/linkfooter_bar.gif") no-repeat;
float:left;
padding:0;
}

.mutuallink dl dd ul li a.rf{
position:relative;
top:-3px;
}

.mutuallink dl dd ul li a{
padding:0 23px;
}

.mutuallink p{
margin:0;
padding:0;
position:absolute;
right:3px;
top:18px;
}

.copyrightfooter{
margin:0 auto;
padding:0;
text-align:right;
width:880px;
}

table td{
text-align:left
}

/* ižŒŸõmacie5‘Î‰ž \*//*/
input#idSearchForm_bttn_Search{
display:none;
}
/* ižŒŸõmacie5‘Î‰ž */

