@charset "utf-8";

@font-face {font-family:'hiramaru';src: url('../font/hiramaru.woff');}
@font-face {font-family:'hiramaru';src: url('../font/hiramaru.woff2');}
@font-face {font-family:'hiramaru';src: url('../font/hiramaru.otf');}

@font-face {font-family:'hirakaku';src: url('../font/hirakaku.woff');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.woff2');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.otf');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.ttc');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.eot');}

@font-face {font-family:'hiramin';src: url('../font/hiramin.woff');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.woff2');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.otf');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.ttc');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.eot');}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-family:'hiramaru', sans-serif;}





@media screen and (min-width:1px) and ( max-width:1365px) {

body{
background-color:#f6f6f6;
}

div#header{
width:100%;
height:auto;
margin:0 auto;
background-color:#f86e2d;
}

.menu-header{
width:960px;
height:auto;
display:flex;
padding:25px 0 25px 0;
flex-direction:column;
background-color:#f86e2d;
user-select:none;
margin:0 auto;
}

.menu-top{
display:flex;
align-items:center;
justify-content:space-between;
padding:0;
width:100%;
}

.menu-left{
display:flex;
margin-left:15px;
align-items:center;
}

.menu-left img.icon{
width:35px;
margin-right:4px;
}

.menu-left a{
text-decoration: none;
color: #fff;
font-weight:;
font-size: 1.4em;
font-family:'hiramin';
}

.middle-link a{
text-decoration:none;
color:#fff;
font-size:2.2em;
font-family:'hiramin';
font-weight:;
margin-left:25px;
margin-top:10px;
letter-spacing:3.5px;
text-align:center;
}

.menu-right{
display:flex;
margin-right:15px;
align-items:center;
}

.menu-right img.icon{
width:28px;
margin-right:4px;
padding-right:10px;
}

.menu-right a{
text-decoration: none;
color: #fff;
font-weight:;
letter-spacing:2px;
font-size: 1.4em;
font-family:'hiramin';
}

div#subheader{
width:550px;
height:auto;
margin:0 auto;
padding:35px 0px 35px 0;
display:flex;
align-items:center;
justify-content:space-between;
}

div#subheader a{
color:#573e34;
text-decoration:none;
letter-spacing:2px;
font-size: 1.3em;
font-family:'hiramin';
}





div#allcontentsboxsp{
max-width:1366px;
width:100%;
height:auto;
margin:0 auto;
overflow:hidden;
}





div#commentboxpc{
display:none;
}

div#commentsubtitle{
width:960px;
height:auto;
margin:-50px auto 0 auto;
}

div#commentsubtitle img{
width:100px;
height:auto;
display:block;
margin-bottom:-14px;
}

div#commentboxsp{
width:960px;
height:auto;
margin:0 auto;
overflow:hidden;
border-radius:22px;
padding:1.6% 2.5%;
background-color:#ffffff;
}





div#dougacontents{
width:960px;
height:auto;
padding:2.5% 0 4% 0;
margin:0 auto 0 auto;
}

div#dougacontents img{
width:100%;
height:auto;
display:block;
}





div.title-container1all{
width: 480px;
margin:0 auto;
border:0;
padding:15px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container1{
position:relative;
text-align:center;
padding:5px;
margin-top:30px;
}

.title-text1{
font-family:'hiramin';
font-size:1.25em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image1{
position:absolute;
right:20%;
top:25%;
transform:translateY(-50%);
width:65px;
height:auto;
display:block;
}

div#goaisatuconts{
width:960px;
height:auto;
margin:0 auto 0 auto;
background-image:url("../img/naika005.png");
background-position:center 60%;
background-size:280px auto;
background-repeat:no-repeat;
}

div.wordconts1{
width:960px;
height:auto;
margin:45px auto 0 auto;
}

div.wordconts1 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}





.bg-scroll{
max-width: 1360px;
width:100%;
margin:0 auto;
border:0;
padding:40px 0 0 0;
height: 120px; /* 必要に応じて調整 */
background-image: url('../img/naika008.png');
background-repeat: repeat-x;           /* 横に繰り返す */
background-position: 0 0;            /* 初期位置（x y） */
background-size: auto 80%;            /* 高さに合わせる等、好みに調整 */
animation: scrollBg 80s linear infinite; /* 10sで一周。速さはここで制御 */
will-change: background-position;      /* ブラウザに最適化を促す */
}

@keyframes scrollBg {
from { background-position: 0 50%; }
to   { background-position: 100% 50%; }
}

div.title-container2all{
width: 480px;
margin:0 auto;
border:0;
padding:15px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container2{
position:relative;
text-align:center;
padding:5px;
margin-top:50px;
}

.title-text2{
font-family:'hiramin';
font-size:1.25em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image2{
position:absolute;
right:3%;
top:25%;
transform:translateY(-50%);
width:150px;
height:auto;
display:block;
}





div#tokuchouconts{
width:960px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts3{
width:960;
height:auto;
margin:0px auto 0 auto;
}

div.wordconts3 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts3sub1{
padding-bottom:20px;
}

div.wordconts4{
width:960px;
height:auto;
margin:30px auto 0 auto;
}

div.wordconts4 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts4sub1{
padding-bottom:25px;
}

div.wordconts5{
width:960px;
height:auto;
margin:-90px auto 0 auto;
}

div.wordconts5 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts5sub1{
padding-bottom:25px;
display:block;
padding-left:150px;
}

img#tokuchouimg1{
width:80px;
height:auto;
display:block;
margin-top:-120px;
margin-left:60px;
}

img#tokuchouimg2{
width:160px;
height:auto;
display:block;
margin-top:-80px;
margin-left:40px;
}

img#tokuchouimg3{
width:105px;
height:auto;
display:block;
float:right;
margin-top:-220px;
margin-right:50px;
}

img#tokuchouimg4{
width:60px;
height:auto;
display:block;
margin-left:24%;
margin-top:-60px;
padding-bottom:40px;
}





div.title-container3all{
width: 480px;
margin:0 auto;
border:0;
padding:10px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container3{
position:relative;
text-align:center;
padding:5px;
margin-top:50px;
}

.title-text3{
font-family:'hiramin';
font-size:1.25em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image3{
position:absolute;
right:19%;
top:48%;
transform:translateY(-50%);
width:85px;
height:auto;
display:block;
}

div#shinsatuconts{
max-width:960px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts6{
width:960px;
height:auto;
margin:40px auto 0 auto;
}

div.wordconts6 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

div.wordconts7{
max-width:960px;
height:auto;
margin:30px auto 0 auto;
}

div.wordconts7 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts7sub1{
padding-bottom:30px;
}

div.wordconts8{
width:960px;
height:auto;
margin:35px auto 0 auto;
}

div.wordconts8 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts8sub1{
padding-bottom:30px;
}

div.wordconts9{
width:960px;
height:auto;
margin:65px auto 0 auto;
}

div.wordconts9 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

div.wordconts10{
width:960px;
height:auto;
margin:90px auto 0 auto;
}

div.wordconts10 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts10sub1{
display:block;
padding-left:;
}

img#shinsatuimg1{
width:180px;
height:auto;
display:block;
margin-top:-180px;
margin-left:15%
}

img#shinsatuimg2{
width:145px;
height:auto;
display:block;
float:right;
margin-top:-145px;
margin-right:110px;
}


a#shinsatusyounikalink{
width:320px;
height:auto;
display:block;
margin:0 auto;
}

a#shinsatusyounikalink:hover{
opacity: 0.8;
}

img#shinsatuimg3{
width:320px;
height:auto;
display:block;
margin:40px auto 0 auto;
}

img#shinsatuimg4{
width:150px;
height:auto;
display:block;
margin-top:-120px;
margin-left:15%;
}

img#shinsatuimg7{
width:110px;
height:auto;
display:block;
float:right;
margin:-75px 150px 0 0;
}

img#shinsatuimg5{
width:80px;
height:auto;
display:block;
margin:-180px 0 0 28.5%;
}

img#shinsatuimg6{
width:140px;
height:auto;
display:block;
float:right;
margin:-110px 190px 0 0;
}





div.wordconts11{
width:460px;
height:auto;
margin:40px auto 0 auto;
}

div.wordconts11 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordcontsmini1{
letter-spacing:2px;
font-weight:bold;
}

p#wordcontsmini2{
padding-top:25px;
letter-spacing:1px;
}

div#ishisyoukaicontsmovie{
width:960px;
height:auto;
margin:45px auto 0 auto;
}

div#ishisyoukaicontsmovie img{
width:100%;
height:auto;
display:block;
}

div.wordconts12{
width:900px;
height:auto;
margin:45px auto 0 auto;
}

div.wordconts12 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

div.wordconts13{
width:960px;
height:auto;
margin:30px auto 0 auto;
padding:0 0 300px 0;
}

div.wordconts13 p{
font-family:'hiramin';
font-size:1.25em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

img#ishisyoukaicontsimg1{
width:80px;
height:auto;
display:block;
margin:-90px 0 0 15%;
}





div#addressconts{
font-family:'hiramaru';
color:#563e33;
width:480px;
height:auto;
padding:200px 0 12px 0;
margin:0 auto;
text-align:center;
font-weight:bold;
font-size:1.25em;
}

div#footer{
width:100%;
height:auto;
margin:0 auto;
background-color:#f86e2d;
text-align:center;
font-weight:bold;
font-size:1.25em;
color:#000000;
font-family:'hiramin';
font-weight:bold;
letter-spacing:3px;
padding:30px 0;
}

div#footer a{
text-decoration:none;
padding:20px 0 12px 0;
display:block;
margin:0 auto;
color:#000000;
}

img#footerimgsno1{
width:250px;
height:auto;
margin:20px auto 0 auto;
display:block;
}





.pagetop {
position: fixed;
right: 0;
left:0;
margin:auto;
max-width:1366px;
width:95%;
height:auto;
}

img#pagetopimgs1{
max-width:300px;
width:100%;
height:auto;
margin:0 0 0 80px;
display:block;
vertical-align:bottom;
}

a:hover img#pagetopimgs1{
opacity: 0.8;
}

img#pagetopimgs2{
max-width:480px;
width:100%;
height:auto;
margin:0;
display:block;
}

}




















@media screen and (min-width:1366px) {

body{
background-color:#f6f6f6;
}

div#header{
width:100%;
height:auto;
margin:0 auto;
background-color:#f86e2d;
}

.menu-header{
max-width:1366px;
height:auto;
display:flex;
padding:28px 0 25px 0;
flex-direction:column;
background-color:#f86e2d;
user-select:none;
margin:0 auto;
}

.menu-top{
display:flex;
align-items:center;
justify-content:space-between;
padding:0;
width:100%;
}

.menu-left{
display:flex;
margin-left:25px;
align-items:center;
}

.menu-left img.icon{
width:45px;
margin-right:4px;
}

.menu-left a{
text-decoration: none;
color: #fff;
font-weight:;
letter-spacing:1px;
font-size: 1.7em;
font-family:'hiramin';
}

.middle-link a{
text-decoration:none;
color:#fff;
font-size:3em;
font-family:'hiramin';
font-weight:;
margin-left:26px;
margin-top:10px;
letter-spacing:3.5px;
text-align:center;
}

.menu-right{
display:flex;
margin-right:20px;
align-items:center;
}

.menu-right img.icon{
width:40px;
margin-right:;
padding-right:12px;
}

.menu-right a{
text-decoration: none;
color: #fff;
font-weight:;
letter-spacing:2.5px;
font-size: 1.7em;
font-family:'hiramin';
}


div#subheader{
width:650px;
height:auto;
margin:0 auto;
padding:35px 65px 30px 0;
display:flex;
align-items:center;
justify-content:space-between;
}

div#subheader a{
color:#573e34;
text-decoration:none;
letter-spacing:2px;
font-size: 1.6em;
font-family:'hiramin';
}





div#allcontentsbox{
max-width:1366px;
width:100%;
height:auto;
margin:0 auto;
overflow:hidden;
}





div#commentboxsp{
display:none;
}

div#commentsubtitle{
max-width:1340px;
width:96%;
height:auto;
margin:-50px auto 0 auto;
}

div#commentsubtitle img{
width:140px;
height:auto;
display:block;
margin-bottom:-14px;
}

div#commentboxpc{
max-width:1300px;
width:91%;
height:auto;
margin:5px auto 0 auto;
overflow:hidden;
border-radius:22px;
padding:1.7% 2.5%;
background-color:#ffffff;
}





div#dougacontents{
max-width:1366px;
width:98%;
height:auto;
padding:2.5% 0 4.5% 0;
margin:0 auto 0 auto;
}

div#dougacontents img{
width:100%;
height:auto;
display:block;
}





div.title-container1all{
width: 480px;
margin:0 auto;
border:0;
padding:10px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container1{
position:relative;
text-align:center;
padding:5px;
margin-top:30px;
}

.title-text1{
font-family:'hiramin';
font-size:1.5em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image1{
position:absolute;
right:15%;
top:25%;
transform:translateY(-50%);
width:80px;
height:auto;
display:block;
}

div#goaisatuconts{
max-width:1000px;
width:96%;
height:auto;
margin:0 auto 0 auto;
background-image:url("../img/naika005.png");
background-position:center 60%;
background-size:300px auto;
background-repeat:no-repeat;
}

div.wordconts1{
max-width:1000px;
width:100%;
height:auto;
margin:65px auto 0 auto;
}

div.wordconts1 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}





.bg-scroll{
max-width: 1360px;
width:100%;
margin:0 auto;
border:0;
padding:45px 0 0 0;
height: 150px; /* 必要に応じて調整 */
background-image: url('../img/naika008.png');
background-repeat: repeat-x;           /* 横に繰り返す */
background-position: 0 0;            /* 初期位置（x y） */
background-size: auto 80%;            /* 高さに合わせる等、好みに調整 */
animation: scrollBg 80s linear infinite; /* 10sで一周。速さはここで制御 */
will-change: background-position;      /* ブラウザに最適化を促す */
}

@keyframes scrollBg {
from { background-position: 0 50%; }
to   { background-position: 100% 50%; }
}

div.title-container2all{
width: 480px;
margin:0 auto;
border:0;
padding:15px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container2{
position:relative;
text-align:center;
padding:5px;
margin-top:50px;
}

.title-text2{
font-family:'hiramin';
font-size:1.5em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image2{
position:absolute;
right:-9%;
top:25%;
transform:translateY(-50%);
width:200px;
height:auto;
display:block;
}





div#tokuchouconts{
max-width:1050px;
width:96%;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts3{
max-width:1000px;
width:100%;
height:auto;
margin:2px auto 0 auto;
}

div.wordconts3 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts3sub1{
padding-bottom:40px;
}

div.wordconts4{
max-width:1000px;
width:100%;
height:auto;
margin:40px auto 0 auto;
}

div.wordconts4 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts4sub1{
padding-bottom:44px;
}

div.wordconts5{
max-width:1050px;
width:100%;
height:auto;
margin:-88px auto 0 auto;
}

div.wordconts5 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts5sub1{
padding-bottom:67px;
display:block;
line-height:10px;
padding-left:0;
}

img#tokuchouimg1{
width:100px;
height:auto;
display:block;
margin-top:-127px;
margin-left:10px;
}

img#tokuchouimg2{
width:205px;
height:auto;
display:block;
margin-top:-80px;
margin-left:-35px;
}

img#tokuchouimg3{
width:150px;
height:auto;
display:block;
float:right;
margin-top:-295px;
margin-right:-25px;
}

img#tokuchouimg4{
width:75px;
height:auto;
display:block;
margin-bottom:-10px;
margin-left:21.5%;
margin-top:-88px;
padding-bottom:40px;
}





div.title-container3all{
width: 480px;
margin:0 auto;
border:0;
padding:30px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container3{
position:relative;
text-align:center;
padding:5px;
margin-top:50px;
}

.title-text3{
font-family:'hiramin';
font-size:1.5em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image3{
position:absolute;
right:12%;
top:65%;
transform:translateY(-50%);
width:115px;
height:auto;
display:block;
}

div#shinsatuconts{
max-width:1050px;
width:96%;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts6{
max-width:1000px;
width:100%;
height:auto;
margin:82px auto 0 auto;
}

div.wordconts6 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

div.wordconts7{
max-width:1000px;
width:100%;
height:auto;
margin:40px auto 0 auto;
}

div.wordconts7 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts7sub1{
padding-bottom:42px;
}

div.wordconts8{
max-width:1000px;
width:100%;
height:auto;
margin:65px auto 0 auto;
}

div.wordconts8 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts8sub1{
padding-bottom:40px;
}

div.wordconts9{
max-width:1000px;
width:100%;
height:auto;
margin:69px auto 0 auto;
}

div.wordconts9 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

div.wordconts10{
max-width:1000px;
width:100%;
height:auto;
margin:70px auto 0 auto;
}

div.wordconts10 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordconts10sub1{
display:block;
padding-left:260px;
}

img#shinsatuimg1{
width:220px;
height:auto;
display:block;
margin-top:-203px;
margin-left:9%
}

img#shinsatuimg2{
width:170px;
height:auto;
display:block;
float:right;
margin-top:-188px;
margin-right:90px;
}


a#shinsatusyounikalink{
width:410px;
height:auto;
display:block;
margin:0 auto;
}

a#shinsatusyounikalink:hover{
opacity: 0.8;
}

img#shinsatuimg3{
width:410px;
height:auto;
display:block;
margin:48px auto 0 auto;
}

img#shinsatuimg4{
width:180px;
height:auto;
display:block;
margin-top:-124px;
margin-left:10%;
}

img#shinsatuimg7{
width:140px;
height:auto;
display:block;
float:right;
margin:-90px 115px 0 0;
}

img#shinsatuimg5{
width:105px;
height:auto;
display:block;
margin:-185px 0 0 25%;
}

img#shinsatuimg6{
width:180px;
height:auto;
display:block;
float:right;
margin:-132px 110px 0 0;
}





div.wordconts11{
width:460px;
height:auto;
margin:85px auto 0 auto;
}

div.wordconts11 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

p#wordcontsmini1{
padding-top:20px;
letter-spacing:2px;
font-weight:bold;
}

p#wordcontsmini2{
padding-top:25px;
letter-spacing:1px;
}

div#ishisyoukaicontsmovie{
max-width:1140px;
width:96%;
height:auto;
height:auto;
margin:40px auto 0 auto;
}

div#ishisyoukaicontsmovie img{
width:100%;
height:auto;
display:block;
}

div.wordconts12{
max-width:1000px;
width:100%;
height:auto;
margin:70px auto 0 auto;
}

div.wordconts12 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

div.wordconts13{
max-width:1000px;
width:100%;
height:auto;
margin:45px auto 0 auto;
padding:0 0 390px 0;
}

div.wordconts13 p{
font-family:'hiramin';
font-size:1.5em;
padding:0;
font-weight:;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

img#ishisyoukaicontsimg1{
width:100px;
height:auto;
display:block;
margin:-120px 0 0 9%;
}





div#addressconts{
font-family:'hiramaru';
color:#563e33;
width:480px;
height:auto;
padding:250px 0 12px 0;
margin:0 auto;
text-align:center;
font-weight:bold;
font-size:1.25em;
}

div#footer{
width:100%;
height:auto;
margin:0 auto;
background-color:#f86e2d;
text-align:center;
font-weight:bold;
font-size:1.8em;
color:#000000;
font-family:'hiramin';
font-weight:bold;
letter-spacing:3px;
padding:30px 0;
}

div#footer a{
text-decoration:none;
padding:20px 0 12px 0;
display:block;
margin:0 auto;
color:#000000;
}

img#footerimgsno1{
width:300px;
height:auto;
margin:20px auto 0 auto;
display:block;
}





.pagetop {
position: fixed;
right: 0;
left:0;
margin:auto;
max-width:1366px;
width:95%;
height:auto;
}

img#pagetopimgs1{
max-width:450px;
width:100%;
height:auto;
margin:0 0 0 90px;
display:block;
vertical-align:bottom;
}

a:hover img#pagetopimgs1{
opacity: 0.8;
}

img#pagetopimgs2{
max-width:650px;
width:100%;
height:auto;
margin:0;
display:block;
}

}