@charset "Shift_JIS";
@import url("bace.css");
@import url("menu/menu01.css");
/*
CORDING BY ANYQ DESIGN
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
‘AND MORE
*/
#privacy { /*Βlξρ*/
}
#privacy h1 {
display:block;
height:49px;
margin:35px 0 30px 0;
background:url(../legal/images/title_privacy.gif) no-repeat;
text-indent:-9000px;
}
#privacy h2 {
margin:0px 0 2em 0;
font-size:1.4em;
line-height:1.7em;
}
#privacy ul {
width:590px;
font-size:1.2em;
line-height:1.7em;
}
#privacy ul li {
padding-bottom:1.8em;
}
#privacy ul li.pdb0 {
padding-bottom:0;
}
#sitemap { /*TCg}bv*/
}
#sitemap h1 {
display:block;
height:49px;
margin:35px 0 30px 0;
background: url(../sitemap/images/title.gif) no-repeat;
text-indent:-9000px;
}
#sitemap h2 {
font-weight:normal;
font-size:1.2em;
padding-top:6px;
padding-bottom:5px;
border-bottom:1px dashed #CCCCCC;
}
#sitemap h3 {
font-weight:normal;
font-size:1.2em;
padding-top:7px;
padding-bottom:7px;
border-bottom:1px dashed #CCCCCC;
}
#sitemap p {
font-size:1.1em;
padding-top:7px;
padding-bottom:7px;
border-bottom:1px solid #CCCCCC;\
margin-bottom:20px;
}
#sitemap p.sitemapline {
border-bottom:1px dashed #CCCCCC;
margin-bottom:0px;
}
#btob { /*ζψζΜFlΦ*/
}
#btob h1 {
display:block;
height:48px;
margin-top:35px;
margin-bottom:30px;
background:url(../items/btob/images/title.gif) no-repeat;
text-indent:-9000px;
}
#btob img.btobimg {
text-align:center;
margin:15px 0 15px 0;
}
#btob h2 {
font-size:1.3em;
line-height:1.8em;
}
#btob p {
margin:0 0 1em 0;
font-size:1.3em;
line-height:1.5em;
}
#btob p.pdf {
margin:10px 0 0 0;
font-size:1.1em;
color: #666666;
}
.getbuttonicon {
float:right;
margin:10px 0 10px 20px;
}
.pdficon {
float:left;
margin:0 7px 0 0;
}
#btob h3 {
height:1.8em;
line-height:1.8em;
margin:0px 0 3px 0;
font-size:1.2em;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
}
#btob h3 a {
display:block;
height:1.8em;
line-height:1.8em;
}
#btob table {
width:640px;
font-size:1.0em;
margin-bottom:10px;
}
#btob th {
text-align:left;
padding:6px;
border-bottom:#999999 solid 1px;
}
#btob td {
padding:6px;
font-size:1.1em;
border-bottom:#CCCCCC dashed 1px;
vertical-align:top;
}
#btobnews td {
padding:6px;
border-bottom:#999999 solid 1px;
vertical-align:top;
}
#btobnews td.left11em {
width:10em;
border-right:#999999 solid 1px;
}
#btob td.left10em {
width:10em;
}
#news h1 {
margin-top:35px;
margin-bottom:30px;
}
#mpj { /*ιkΔΰ}*/
}
#mpj h1 {
display:block;
height:48px;
margin-top:35px;
margin-bottom:30px;
background: url(../guidemap/images/title_honsha.gif) no-repeat;
text-indent:-9000px;
}
#mpt { /*Δΰ}*/
}
#mpt h1 {
display:block;
height:48px;
margin-top:35px;
margin-bottom:30px;
background: url(../guidemap/images/title_tokyo.gif) no-repeat;
text-indent:-9000px;
}
#mpy h1 {
display:block;
height:48px;
margin-top:35px;
margin-bottom:30px;
background: url(../guidemap/images/title_yokkaichi.gif) no-repeat;
text-indent:-9000px;
}
#mp p {
margin:0 0 2em 0;
font-size:1.1em;
}
#mp h2 {
height:2em;
line-height:2em;
margin:0px 0 5px 0;
font-size:1.2em;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
}
#mp h2 a {
display:block;
height:1.8em;
line-height:1.8em;
}
#mp h3 {
margin-bottom:5px;
height:2em;
line-height:2em;
border-bottom:1px dotted #CCCCCC;
font-size:1.2em;
font-weight:normal;
}
.mp-border {
border: 1px #999999 solid;
}
#btob p.copyright {
font-size:1em;
color:#666666;
}
#nrd {
margin-top:20px;
}
#nrd p {
color:#999999;
font-size:1em;
line-height:1.8em;
}
#nrd p img {
float:right;
margin:0 0 10px 20px;
}
#nre {
text-align:center;
margin-top:15px;
}
#nre img {
margin:0 5px 0 5px;
}
#nre table {
margin:0 auto 0;
}
#nre td {
vertical-align:top;
text-align:left;
font-size:1.1em;
}
#nre td.nrcphotoright {
vertical-align:top;
text-align:right;
font-size:1.1em;
}
#access { /*¨β’νΉ*/
}
#access h1 {
display:block;
height:48px;
margin-top:35px;
margin-bottom:30px;
background: url(../access/images/title.gif) no-repeat;
text-indent:-9000px;
}
#access p {
margin:0 0 2em 0;
font-size:1.2em;
line-height:1.8em;
}
#access h2 {
height:1.8em;
line-height:1.8em;
margin:30px 0 4px 0;
font-size:1.2em;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
}
#access h2 a {
display:block;
height:1.8em;
line-height:1.8em;
}
#access h3 {
margin-bottom:4px;
height:2em;
line-height:2em;
border-bottom:1px dotted #CCCCCC;
font-size:1.1em;
font-weight:normal;
padding:0px 0 5px 0;
}
#access h4 {
line-height:1.8em;
font-size:1.2em;
font-weight:normal;
color:#FF0000;
}
#access form table {
width:640px;
font-weight:normal;
margin-bottom:40px;
}
#access form table th.formth {
text-align:left;
vertical-align:top;
width:140px;
border-bottom:1px #999999 dashed;
font-weight:normal;
font-size:1.1em;
padding-top:10px;
padding-bottom:7px;
}
#access form table td.formtd {
text-align:left;
vertical-align:top;
width480px;
border-bottom:1px #999999 dashed;
padding-bottom:7px;
padding-top:10px;
padding-left:10px;
}
#access form textarea {
font-size:14px;
width:480px;
height:130px;
}
#access p.access-p-form {
margin:4px 0 0 0;
font-size:1.1em;
}
#access p.access-p-form-naiyou {
margin:0 0 10px 0;
font-size:1.1em;
}
.input-label{
font-size:1.1em;
}
.submitbuttom{
display:block;
text-indent:9000em;
background:url(../images/button/submit.gif) ;
width:192px;
height:22px;
border:0px;
text-align:right;
}
#access form table td.formtdtwo {
text-align:left;
vertical-align:top;
width480px;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
}
#access form table th.formthtwo {
text-align:left;
font-weight:normal;
font-size:1.1em;
vertical-align:top;
padding-bottom:10px;
padding-top:10px;
}
#access form table td.formtdend {
vertical-align:top;
width480px;
border-bottom:1px #CCCCCC solid;
padding-bottom:10px;
padding-left:10px;
padding-top:6px;
right:0px;
}
#access form table th.formthend {
text-align:left;
vertical-align:top;
border-bottom:1px #CCCCCC solid;
padding-bottom:10px;
padding-left:10px;
}

#news0314 h1 {
	display:block;
	
margin-top:35px;
margin-bottom:30px;
width:650px;
height:48px;
background:url(../news/2011/0314/title.gif) no-repeat 0 0;
text-indent:-9000px;
}
#news0314 h3 {
height:2em;
line-height:2em;
margin:0px 0 3px 0;
font-size:1.2em;
border-bottom:1px solid #CCCCCC;
font-weight:normal;
}

#news0314 h3 a {
display:block;
height:2em;
line-height:2em;
}
#news0314 table {
width:640px;
margin-bottom:30px;
}
#news0314 th {
text-align:left;
font-size:1.1em;
line-height:1.6em;
padding:0.5em;
width:200px;
border-bottom:1px solid #cccccc;
font-weight:normal;
border-right:1px solid #cccccc;
}
#news0314 td {
text-align:left;
font-size:1.1em;
line-height:1.7em;
padding-left:0.5em;
padding-right:1em;
padding-top:0.5em;
padding-bottom:0.5em;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
width:auto;
}
#news0314 td.left-end {
border-right:none;
}

#news0314 p {
margin:0 0 1em 0;
font-size:1.3em;
line-height:1.7em;
}
