@charset "utf-8";
body {
text-align:center;
margin:0;
padding:0;
font-family:arial,sans-serif;
}

img {
border:none;
vertical-align:bottom;
}

#wrap {
width:931px;
margin:0 auto;
}

#yubin-koukoku-description {
margin:0 0 10px;
padding:0;
}

#check {
text-align:left;
font-size:1px;
}

#check * {
float:left;
}

#fb-root {
margin-left:15px;
}

#yubin-koukoku-kouka {
width:931px;
height:400px;
background:url(../images/yubin-koukoku-kouka.png) no-repeat;
}

#yubin-koukoku-kouka h1,#yubin-koukoku-kouka p,#yubin-koukoku-kouka small {
display:block;
font-size:1px;
text-indent:-5000px;
margin:0;
padding:0;
}

.yubin-koukoku-heading {
margin:0 0 8px;
padding:0;
}

#yubin-koukoku-merit-datatable {
width:891px;
height:855px;
background:url(../images/yubin-koukoku-merit-content.png) no-repeat;
margin:0 auto 46px;
padding:0;
}

#yubin-koukoku-shiyou {
width:865px;
height:363px;
background:url(../images/yubin-koukoku-shiyou.png) no-repeat;
margin:0 auto 25px;
padding:0;
}

.sample-koukoku {
width:820px;
height:126px;
margin:0 auto 40px auto;
padding:0;
}

.sample-koukoku:after {
content:"";
display:block;
clear:both;
height:0;
}

.koukoku-keishutsu-button-normal {
width:382px;
height:72px;
background:#b5dd14;
margin:0 auto 16px;
padding:14px 279px 14px 275px;
}

.koukoku-keishutsu-button {
width:382px;
height:72px;
background:url(../images/yubin-koukoku-button-deco.png) center top no-repeat #f4d676;
margin:0 auto 23px;
padding:164px 279px 9px 275px;
}

.yuubin-koukoku-qr {
width:816px;
height:192px;
font-size:1px;
text-indent:-5000px;
background:url(../images/yuubin-koukoku-qr.png) no-repeat;
margin:0 auto 36px;
}

#yubin-koukoku-keishutsu-system {
width:913px;
height:52px;
background:url(../images/yubin-koukoku-keishutsu-system.png) no-repeat;
margin:0 0 25px;
}

#yubin-koukoku-keishutsu-nagare-content {
width:931px;
height:521px;
background:url(../images/yubin-koukoku-keishutsu-nagare-content.png) no-repeat;
margin:0 auto 25px;
padding:0;
}

#yubin-koukoku-faq-content {
width:860px;
height:629px;
background:url(../images/yubin-koukoku-faq-content.png) no-repeat;
margin:0 auto 46px;
padding:0;
}

#yubin-koukoku-osusume {
width:865px;
height:254px;
background:url(../images/yubin-koukoku-osusume.png) no-repeat;
margin:0 auto 46px;
}

#yubin-koukoku-osusume h2,#yubin-koukoku-osusume ul,#yubin-koukoku-osusume li {
font-size:1px;
text-indent:-5000px;
list-style:none;
margin:0;
padding:0;
}

.yubin-koukoku-secchi-image {
width:801px;
height:207px;
margin:0 auto 25px;
padding:0;
}

#yubin-koukoku-zenkoku-taiou {
width:818px;
height:61px;
background:url(../images/yubin-koukoku-zenkoku-taiou.png) no-repeat;
font-size:1px;
text-indent:-5000px;
margin:0 auto 25px;
padding:0;
}

#yubin-koukoku-seikyu-youshi {
width:498px;
height:85px;
margin:0 0 46px;
padding:0 216px 0 217px;
}

#yubin-koukoku-add {
width:738px;
height:146px;
background:url(../images/yubin-koukoku-add.png) no-repeat;
margin:0 auto;
padding:0;
}

.yubin-koukoku-text1 {
text-align:left;
line-height:1.41;
font-size:16px;
color:#222222;
margin:0 0 1em;
padding:0;
}

.yubin-koukoku-text1 em {
font-style:normal;
font-weight:700;
}

.yubin-koukoku-text1 strong {
color:#d00;
}

.yubin-koukoku-text1 small {
display:block;
margin-bottom:25px !important;
font-size:14px;
color:#444444;
font-weight:200;
}

#yubin-koukoku-merit-datatable dt,#yubin-koukoku-merit-datatable dd,#yubin-koukoku-shiyou h2,#yubin-koukoku-shiyou dl,#yubin-koukoku-shiyou dt,#yubin-koukoku-shiyou dd,#yubin-koukoku-keishutsu-system h3,#yubin-koukoku-keishutsu-system p,#yubin-koukoku-keishutsu-nagare-content dt,#yubin-koukoku-keishutsu-nagare-content dd,#yubin-koukoku-faq-content dt,#yubin-koukoku-faq-content dd,#yubin-koukoku-add h2,#yubin-koukoku-add h3,#yubin-koukoku-add dl,#yubin-koukoku-add dt,#yubin-koukoku-add dd,#yubin-koukoku-add address {
font-size:1px;
text-indent:-5000px;
margin:0;
padding:0;
}

#yubin-koukoku-osusume h2,#yubin-koukoku-osusume ul,#yubin-koukoku-osusume li,
#yubin-koukoku-merit h2,#yubin-koukoku-merit ul,#yubin-koukoku-merit li {
font-size:1px;
text-indent:-5000px;
list-style:none;
margin:0;
padding:0;
}

#ho-mupe-ji-seisaku-kitakyushu {
background:url(../images/ho-mupe-ji-seisaku-kitakyushu.png) center center no-repeat;
text-indent:-5000px;
}

.red {
color:#c00;
}

.anchortext {
margin-bottom:2em;
}

#yubin-koukoku-merit {
width:865px;
height:482px;
background:url(../images/yubin-koukoku-merit.png) no-repeat;
margin:0 auto 46px;
}


@media screen and (max-device-width: 600px) {

.anchortext {
margin-bottom:2em;
font-size:130%;
}

.yubin-koukoku-text1 {
display:none;
}

.sample-koukoku {
display:none;
}

}
