/*----------------------------------------
code
----------------------------------------*/
body {
font-size: 100%;
text-decoration: none;
line-height: 1.8;
font-family: "Hiragino Sans","Hiragino Kaku Gothic Pro", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
color: #333333;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}
a:link {
text-decoration: none;
color: #0066FF;
}
a:visited {
text-decoration: none;
color: #0066FF;
}
a:hover {
text-decoration: underline;
color: #FFCC00;
}
a:active {
text-decoration: none;
color: #0066FF;
}
p {
margin: 0px;
padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 400;
}
pre {
padding: 0px;
margin: 0px;
}
em {
font-weight: bold;
font-style: normal;
}
strong {
font-weight: 600;
}
ul {
margin: 0px;
padding: 0px;
}
li {
margin: 0px;
padding: 0px;
list-style: none;  
}
hr {
margin: 100px 0px 0px 70px;
padding: 0px;
width: 500px;
border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom: solid #DE864B 2px;
}
img {
margin: 0px;
padding: 0px;
border: none;
vertical-align: bottom;
}
/*----------------------------------------
class
----------------------------------------*/
.red {
color: #C00;
}
.ore {
color: #F60;
}
.green {
color: rgba(70,140,0,1.00);
}
.txt-333333 {
color: #333333!important;
}
.txt-6663333 {
color: #666666!important;
}
.txt-999333 {
color: #999999!important;
}
.txt-CBB299 {
color: #CBB299!important;
}
.txt8 {
font-size: 0.5em!important;
}
.txt10 {
font-size: 0.625em!important;
}
.txt12 {
font-size: 0.75em!important;
}
.txt14 {
font-size: 0.875em!important;
}
.txt16 {
font-size: 1em!important;
}
.txt18 {
font-size: 1.125em!important;
}
.txt20 {
font-size: 1.25em!important;
}
.txt22 {
font-size: 1.375em!important;
}
.txt24 {
font-size: 1.5em!important;
}
.txt26 {
font-size: 1.625em!important;
letter-spacing: 0.03em!important;
font-weight: 500!important;
}
.txt27 {
font-size: 1.687em!important;
}
.txt28 {
font-size: 1.75em!important;
}
.txt30 {
font-size: 1.875em!important;
}
.txt32 {
font-size: 2em!important;
}
.txt34 {
font-size: 2.125em!important;
}
.txt36 {
font-size: 2.25em!important;
}
.txt38 {
font-size: 2.375em!important;
}
.txt40 {
font-size: 2.5em!important;
}
.text_left {
text-align: left!important;
}
.text_center {
text-align: center!important;
}
.text_right {
text-align: right!important;
}
.width500 {
width: 500px!important;
margin: 20px 70px 0px 70px!important;
padding: 0px!important;
}
.txt_box {
width: 540px;
margin: 100px 20px 0px 20px;
padding: 25px;
border: 5px solid #DDDDDD;
border-radius: 25px;
}
.txt_box h2 {
margin: 5px 0px 20px 0px!important;
}
.txt_box {
width: 540px;
margin: 100px 20px 0px 20px;
padding: 25px;
border: 5px solid #DDDDDD;
border-radius: 25px;
}
.table_box {
margin: 10px 0px 20px 0px!important;
padding: 15px 0px 15px 0px!important;
border: 1px solid #CCCCCC;
border-radius: 10px;
}
.table_box td {
margin: 0px 0px 0px 0px!important;
padding: 5px 0px 5px 0px!important;
border: none!important;
}
.txt_box .red{
font-weight: bold;
}
.float_left{
float: left;
margin: 0px 10px 0px 0px;
}
.float_right{
float: right;
}
.margin_top100 {
margin: 100px 0px 0px 0px!important;
}
.button a {
font-size: 24px;
float: left;
margin: 50px 0px 0px 170px;
padding: 10px 0px 10px 0px;
text-align: center;
display: block;
border: 1px solid rgba(255,255,255,0.5);
/* preview */
width: 300px;
background-color: #DE864B;
/* border-radius */
border-radius: 10px;
/* box-shadow */
box-shadow: 3px 3px 5px 1px rgba(0,0,0,0.25);
}
.button a:hover {
text-decoration: none;
opacity: 0.65;
filter: alpha(opacity=65);
-ms-filter: "alpha( opacity=65 )";
}
.button a:link {
text-decoration: none;
color: #FFFFFF;
}
.button a:visited {
text-decoration: none;
color: #FFFFFF;
}
.button a:hover {
text-decoration: none;
color: #FFFFFF;
}
.button a:active {
text-decoration: none;
color: #FFFFFF;
}
/*----------------------------------------
body
----------------------------------------*/
#body {
width: 640px;
margin: 0px auto 0px auto;
padding: 0px;
}
/*----------------------------------------
header
----------------------------------------*/
#header {
width: 640px;
height: 640px;
margin: 0px 0px 50px 0px;
padding: 0px;
background-image: url(/common/img/header.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#header_txt {
width: 389px;
height: 98px;
margin: 0px;
padding: 0px;
text-indent: -9999px;
float: left;
}
#logo a {
width: 260px;
height: 100px;
margin: 10px 0px 0px 10px;
padding: 0px;
text-indent: -9999px;
float: left;
display: block;
}
#navi {
width: 626px;
height: 296px;
margin:100px 0px 10px 8px;
padding: 0px;
float: left;
}	
#navi #navi_a {
width: 206px;
height: 146px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url(/common/img/navi01.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#navi #navi_b {
width: 206px;
height: 146px;
margin: 0px 0px 0px 4px;
padding: 0px;
background-image: url(/common/img/navi02.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#navi #navi_c{
width: 206px;
height: 146px;
margin: 0px 0px 0px 4px;
padding: 0px;
background-image: url(/common/img/navi03.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#navi #navi_d {
width: 206px;
height: 146px;
margin: 4px 0px 0px 0px;
padding: 0px;
background-image: url(/common/img/navi04.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#navi #navi_e {
width: 206px;
height: 146px;
margin: 4px 0px 0px 4px;
padding: 0px;
background-image: url(/common/img/navi05.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#navi #navi_f {
width: 206px;
height: 146px;
margin: 4px 0px 0px 4px;
padding: 0px;
background-image: url(/common/img/navi06.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
ul#navi li {
float: left;
text-align: center;
margin: 0px;
padding: 0px;
}
ul#navi li a{
text-decoration: none;
display: block;
}
#navi a:link {
text-decoration: none;
}
#navi a:visited {
text-decoration: none;
}
#navi a:hover {
text-decoration: none;
opacity: 0.85;
filter: alpha(opacity=85);
-ms-filter: "alpha( opacity=85 )";
}
#navi a:active {
text-decoration: none;
}
/*----------------------------------------
contents
----------------------------------------*/
#contents {
width: 640px;
margin: 0px;
padding: 0px;
float: left;
}
#contents h1 {
font-size: 3.125em;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
#contents h2 {
font-size: 1.875em;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
#contents h3 {
font-size: 1.562em;
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
#contents h4 {
font-size: 1.25em;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}
#contents h5 {
font-size:1.125em;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}
#contents h6 {
font-size: 1em;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}
#contents p {
margin: 5px 10px 15px 10px;
padding: 0px;
}
#contents pre {
font-weight: bold;
padding: 0px;
font-size: 12px;
margin: 0px 10px 10px 20px;
}
#contents li {
margin: 10px 0px 0px 0px;
padding: 0px;
line-height: 1.5;
}
#contents form {
text-transform: none;
margin: 0px;
padding: 0px;
}
#contents ul {
margin: 10px 0px 0px 10px;
padding: 0px;
}
#button{
margin:0px auto 0px auto;
padding: 0px 0px 0px 0px;
text-align: center;
}
#button a:hover {
text-decoration: none;
opacity: 0.65;
filter: alpha(opacity=65);
-ms-filter: "alpha( opacity=65 )";
background: #fff;
}
#contents th{
margin: 0px 0px 0px 0px;
padding: 10px;
text-align: center;
background-color: #FF9A57;
color: #FFFFFF;
font-weight: 600;
border: 1px solid #E3E3E3;
}
#contents td{
margin: 0px 0px 0px 0px;
padding: 10px;
text-align: center;
background-color: #FFFFFF;
border: 1px solid #E3E3E3;
}
#box_top {
width: 600px;
height: 20px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/box200.png);
background-repeat: no-repeat;
float: left;
background-position: left top;
text-indent: -9999px;
}
#box_300 {
width: 540px;
margin: 0px 20px 0px 20px;
padding: 20px 30px 50px 30px;
background-image: url(/common/img/box300.png);
background-repeat: no-repeat;
float: left;
background-position: left bottom;
}
#box_600 {
width: 540px;
margin: 0px 20px 0px 20px;
padding: 20px 30px 50px 30px;
background-image: url(/common/img/box600.png);
background-repeat: no-repeat;
float: left;
background-position: left bottom;
}
#box_1200 {
width: 540px;
margin: 0px 20px 0px 20px;
padding: 20px 30px 50px 30px;
background-image: url(/common/img/box1200.png);
background-repeat: no-repeat;
float: left;
background-position: left bottom;
}
#button01 {
margin: 150px 0px 0px 100px;
padding: 0px 0px 0px 0px;
float: left;
}
#button02 {
margin: 100px 0px 0px 100px;
padding: 0px 0px 0px 0px;
float: left;
}
/*----------------------------------------
index
----------------------------------------*/
#main_image {
width: 640px;
height: 669px;
margin: 100px 0px 100px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/main_image.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#news_title {
width: 640px;
height:60px;
margin: 150px 0px 20px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/news/news_title.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
.news_box {
width: 500px;
margin: 25px 0px 25px 70px;
padding: 0px 0px 0px 0px;
float: left;
}
.news_box h3 {
font-size: 1.56em;
margin: 50px 0px 20px 0px;
padding: 0px 0px 10px 0px;
border-bottom: solid #DE864B 2px;
}
.news_head {
float: left;
}
.news_head h3 {
color: #DE864B;
font-size: 1.56em;
width: 500px;
margin: 20px 0px 20px 70px!important;
padding: 0px 0px 0px 0px!important;
border-bottom: solid #DE864B 2px;
}
.row img {
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
}
.news_img_end {
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
}
.photo-frame {
margin: 0px 0px 50px 70px!important;
padding: 5px 5px 5px 5px!important;
border: 1px solid #999;
box-shadow: 5px 5px 5px -1px rgba(10,10,10,0.1);
}
#top_image01 {
width: 600px;
height: 279px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/top_image/img01.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#top_image02 {
width: 600px;
height: 1006px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/top_image/img02.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#top_image03 {
width: 600px;
height:1010px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/top_image/img03.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#top_image04 {
width: 600px;
height: 1010px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/top_image/img04.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#top_image05 {
width: 600px;
height: 588px;
margin: 100px 0px 40px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/common/img/top_image/img05.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
/*----------------------------------------
flowchart
----------------------------------------*/
#flowchart01 {
width: 640px;
height:90px;
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart02 {
width: 600px;
height:400px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart03 {
width: 600px;
height:130px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_03.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart04 {
width: 600px;
height:350px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_04.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart05 {
width: 600px;
height:400px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_05.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart06 {
width: 600px;
height:200px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_06.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart07 {
width: 600px;
height:350px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_07.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart08 {
width: 300px;
height:450px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_08.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart09 {
width: 300px;
height:450px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img2021_09.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#flowchart_facility {
width: 640px;
height:90px;
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/img10.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
.flowchart_img {
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#cancel_box {
width: 600px;
height: 847px;
margin: 100px 0px 50px 19px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/cancel.jpg);
background-size: cover;
text-indent: -9999px;
float: left;
border: 1px solid #999;
box-shadow: 5px 5px 5px -1px rgba(10,10,10,0.1);
}
#extracharge_box {
width: 600px;
height: 424px;
margin: 50px 0px 50px 19px;
padding: 0px 0px 0px 0px;
background-image: url(/flowchart/img/extracharge.jpg);
background-size: cover;
text-indent: -9999px;
float: left;
border: 1px solid #999;
box-shadow: 5px 5px 5px -1px rgba(10,10,10,0.1);
}

/*----------------------------------------
price
----------------------------------------*/
#price_txt_box {
width: 540px;
margin: 20px 0px 50px 20px;
padding: 5px 30px 25px 30px;
float: left;
border: 2px solid #DDD;
}

#price01 {
width: 640px;
height: 85px;
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price02 {
width: 600px;
height: 300px;
margin: 20px 0px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price03 {
width: 600px;
height: 60px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img03.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price04 {
width: 600px;
height: 270px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img04.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#order01 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/order/img01.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#order02 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/order/img02.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#order03 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/order/img03.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#order04 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/order/img04.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#order05 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/order/img05.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#order06 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/order/img06.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#order07 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/order/img07.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_m01 {
width: 600px;
height: 80px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal01 {
width: 600px;
height: 600px;
margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img01.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal02 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img02.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal03 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img03.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal04 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img04.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal05 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img05.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal06 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img06.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal07 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img07.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal08 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img08.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal09 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img09.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#crystal10 {
width: 600px;
height:900px;
margin: 50px 0px 25px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/crystal/img10.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
.price_box {
width: 600px;
margin: 10px 20px 25px 20px;
padding: 0px 0px 0px 0px;
float: left;
}
#goods-title {
width: 640px;
height: 60px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/goods-title.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#option-title01 {
width: 600px;
height: 50px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/option-title01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#option-title02 {
width: 600px;
height: 50px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/option-title02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#option-title03 {
width: 600px;
height: 50px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/option-title03.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#option-title04 {
width: 600px;
height: 50px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/option-title04.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#option-title05 {
width: 600px;
height: 50px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/option-title05.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#option-title06 {
width: 600px;
height: 50px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/option-title06.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#option-navi {
width: 600px;
margin: 20px 0px 0px 20px;
padding: 0px;
float: left;
text-align: center;
font-size: 1.5em;
}	
#price_s01 {
width: 600px;
height: 160px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s02 {
width: 600px;
height: 320px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s03 {
width: 600px;
height: 330px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s03.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s04 {
width: 600px;
height: 330px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s04.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s05 {
width: 600px;
height: 450px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s05.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s06 {
width: 600px;
height: 50px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s06.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s07 {
width: 600px;
height: 50px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s07.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s08 {
width: 600px;
height:450px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s08.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s09 {
width: 600px;
height: 200px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s09.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s10 {
width: 600px;
height: 210px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s10.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#price_s11 {
width: 600px;
height: 380px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/price_s11.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#house_img01 {
width: 600px;
height: 608px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/house/img01.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#house_img02 {
width: 600px;
height: 595px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/house/img02.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#house_img03 {
width: 600px;
height: 581px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/house/img03.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#house_img04 {
width: 600px;
height: 717px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/house/img04.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#pastel_ba_img01 {
width: 600px;
height: 600px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pastel_ba/img01.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#pastel_ba_img02 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pastel_ba/img02.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#pastel_ba_img03 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pastel_ba/img03.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#pastel_ba_img04 {
width: 600px;
height:600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pastel_ba/img04.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#pastel_ba_img05 {
width: 600px;
height: 600px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pastel_ba/img05.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}

/*----------------------------------------
option
----------------------------------------*/
.option-txt {
margin: 50px 0px 20px 0px;
padding: 0px 0px 0px 0px;
display: flex;
flex-wrap: wrap;
justify-content: center;
float: left;
width: 100%;
}
.option-txt h5{
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
font-size: 1.625em!important;
letter-spacing: 0.03em!important;
font-weight: 500!important;
text-align: center;
width: 100%;
}
.option-txt h6{
margin: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px!important;
font-size: 1.125em!important;
font-weight: 400!important;
text-align: center;
width: 100%;
line-height: 1.2;
}
.option-txt p{
text-align: center;
width: 100%;
}
.option-photo-frame {
display: flex;
flex-wrap: wrap;
justify-content: center;
float: left;
width: 100%;
}
.option-photo-frame img {
margin: 0px 0px 50px 0px!important;
padding: 5px 5px 5px 5px!important;
border: 1px solid #999;
box-shadow: 5px 5px 5px -1px rgba(10,10,10,0.1);
}
#price-option05 {
width: 600px;
height: 220px;
margin: 5px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img05.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option22 {
width: 600px;
height: 380px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img22.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
/*----------------------------------------
funerary urn
----------------------------------------*/
#price-option06 {
width: 600px;
height: 210px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img06.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option07 {
width: 600px;
height: 210px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img07.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option08 {
width: 600px;
height: 210px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img08.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option09 {
width: 600px;
height: 210px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img09.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option10 {
width: 600px;
height: 210px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img10.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option11 {
width: 600px;
height: 225px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img11.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option12 {
width: 600px;
height: 210px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img12.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option14 {
width: 600px;
height: 160px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img14.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option15 {
width: 600px;
height: 210px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img15.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price-option20 {
width: 600px;
height: 225px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img20.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}

/*----------------------------------------
Memorial goods
----------------------------------------*/
#price_m-option02 {
width: 600px;
height: 290px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m02.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option04 {
width: 600px;
height: 220px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m04.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option05 {
width: 600px;
height: 230px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m05.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option06 {
width: 600px;
height: 230px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m06.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option07 {
width: 600px;
height: 286px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m07.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option09 {
width: 600px;
height: 290px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m09.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option10{
width: 600px;
height: 231px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m10.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option11{
width: 600px;
height: 230px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m11.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option12{
width: 600px;
height: 360px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m12.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option13{
width: 600px;
height: 270px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m13.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#price_m-option17{
width: 600px;
height: 450px;
margin: 0px 0px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/img_m17.png);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#footprints01{
width: 600px;
height: 981px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/footprints/img01.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#footprints02{
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/footprints/img02.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#footprints03{
width: 600px;
height: 996px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/footprints/img03.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#footprints04{
width: 600px;
height: 494px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/footprints/img04.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#angel01{
width: 600px;
height: 695px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/angel/img01.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#angel02{
width: 600px;
height: 530px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/angel/img02.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#angel03{
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/angel/img03.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#pocket01{
width: 600px;
height: 603px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pocket/img01.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#pocket02{
width: 600px;
height: 581px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pocket/img02.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#pocket03{
width: 600px;
height: 595px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pocket/img03.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#pocket04{
width: 600px;
height: 587px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pocket/img04.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#pocket05{
width: 600px;
height: 573px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/pocket/img05.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#petite01{
width: 600px;
height: 598px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/petite/img01.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#petite02{
width: 600px;
height: 685px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/petite/img02.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#petite03{
width: 600px;
height: 610px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/petite/img03.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#circlemini01{
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/circlemini/img01.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#circlemini02{
width: 600px;
height: 340px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/circlemini/img02.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#circlemini03{
width: 600px;
height: 820px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/circlemini/img03.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#object01{
width: 600px;
height: 1007px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/object/img01.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#object02{
width: 600px;
height: 1090px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/object/img02.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#object03{
width: 600px;
height: 1356px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/object/img03.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
#orinset{
width: 600px;
height: 423px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/orinset.jpg);
background-repeat: repeat-x;
background-size: cover;
background-position: center bottom;
text-indent: -9999px;
float: left;
}
/*----------------------------------------
funerary-urn
----------------------------------------*/
#funerary-urn01 {
width: 600px;
height: 1387px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/funerary-urn/img01.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#funerary-urn02 {
width: 600px;
height: 2800px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/funerary-urn/img02.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#funerary-urn03 {
width: 600px;
height: 1753px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/funerary-urn/img03.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#funerary-urn04 {
width: 600px;
height: 3100px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/funerary-urn/img04.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#funerary-urn05 {
width: 600px;
height: 670px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/funerary-urn/img05.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#funerary-urn06 {
width: 600px;
height: 474px;
margin: 100px 0px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/funerary-urn/img06.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}

/*----------------------------------------
photo-urn
----------------------------------------*/
#photo-urn01 {
width: 600px;
height: 466px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn02 {
width: 600px;
height: 542px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn03 {
width: 600px;
height: 184px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img03.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn04 {
width: 600px;
height: 669px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img04.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn05 {
width: 600px;
height: 600px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img05.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn06 {
width: 600px;
height: 873px;
margin: 100px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img06.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn07 {
width: 600px;
height: 750px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img07.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn08 {
width: 600px;
height: 880px;
margin: 50px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img08.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#photo-urn09 {
width: 600px;
height: 621px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/price/img/photo-urn/img09.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}

/*----------------------------------------
faq
----------------------------------------*/
#faq_img01 {
width: 600px;
height: 60px;
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img02 {
width: 600px;
height: 480px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img03 {
width: 600px;
height: 280px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img03.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img04 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img04.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img05 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img05.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img06 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img06.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img07 {
width: 600px;
height: 240px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img07.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img08 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img08.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img09 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img09.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img10 {
width: 600px;
height: 240px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img10.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img11 {
width: 600px;
height: 550px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img11.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img12 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img12.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img13 {
width: 600px;
height: 280px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img13.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img14 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img14.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img15 {
width: 600px;
height: 240px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img15.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img16 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img16.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img17 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img17.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img18 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img18.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img19 {
width: 600px;
height: 190px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img19.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img20 {
width: 600px;
height: 280px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img20.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#faq_img21 {
width: 600px;
height: 300px;
margin: 0px 20px 50px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/img21.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
/*----------------------------------------
customer
----------------------------------------*/
#customer_img01 {
width: 600px;
height: 60px;
margin: 50px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/faq/img/customer01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
.customer_box {
width: 520px;
margin: 0px 20px 50px 20px;
padding: 20px 35px 20px 35px;
background: linear-gradient(#fff, #cde9c1);
float: left;
border: 5px solid #9abd7f;
border-radius: 20px;
}
.customer_box p {
margin: 30px 0px 30px 0px;
padding: 0px;
}
/*----------------------------------------
access
----------------------------------------*/
#access_img01 {
width: 640px;
height: 60px;
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/access/img/img01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#access_img02 {
width: 540px;
height: 202px;
margin: 50px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image: url(/access/img/img02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#access_img03 {
width: 640px;
height: 255px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image: url(/access/img/img03.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#access_img04 {
width: 640px;
height: 255px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image: url(/access/img/img04.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
/*----------------------------------------
reference
----------------------------------------*/
.reference_box {
width: 520px;
margin: 0px 20px 50px 20px;
padding: 0px 35px 35px 35px;
background: linear-gradient(#fff, #cde9c1);
float: left;
border: 5px solid #9abd7f;
border-radius: 20px;
}
.reference_txt_box {
}
#reference_img01 {
width: 640px;
height: 60px;
margin: 0px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/reference/img/img01.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#reference_img02 /*後で消去*/ {
width: 600px;
height: 400px;
margin: 0px 20px 100px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/reference/img/img02.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#reference_img02_20250131 {
width: 600px;
height: 560px;
margin: 0px 20px 100px 20px;
padding: 0px 0px 0px 0px;
background-image: url(/reference/img/img02_20250131.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#reference_img03 {
width: 540px;
height: 40px;
margin: 20px 0px 50px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/reference/img/img03.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
/*　PC用　*/
@media only screen and (min-width:641px){
#tel_button {
display: none;
}
}
/*　PC用ここまで　*/
/*　モバイル用　*/
@media only screen and (max-width: 640px) {
#tel_button a {
width: 440px;
height: 100px;
margin: 0px 0px 100px 100px;
padding: 0px;
background-image: url(/common/img/tel_button.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
display: block;
}
} 
/*　モバイル用ここまで　*/

/*----------------------------------------
sns
----------------------------------------*/
#sns-icon {
width: 640px;
float: left;
margin: 100px 0px 0px 0px;
padding: 0px;
display: flex;
flex-direction: row;
justify-content: center;
}
#sns-icon li {
margin: 0px 10px 0px 10px;
padding: 0px;
}
#sns-icon a:hover {
text-decoration: none;
opacity: 0.85;
filter: alpha(opacity=85);
-ms-filter: "alpha( opacity=85 )";
}
#mail_button a {
width: 326px;
height: 56px;
margin: 25px 0px 0px 157px;
padding: 0px;
background-image: url(/common/img/mail_button.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
display: block;
}
#mail_button a:hover {
text-decoration: none;
opacity: 0.85;
filter: alpha(opacity=85);
-ms-filter: "alpha( opacity=85 )";
}
/*----------------------------------------
footer
----------------------------------------*/
#footer {
width: 640px;
height: 420px;
margin:100px 0px 0px 0px;
padding: 0px;
background-image: url(/common/img/footer.png);
background-repeat: no-repeat;
text-indent: -9999px;
float: left;
}
#footer_navi {
width: 624px;
height: 204px;
margin: 0px 0px 0px 9px;
padding: 0px;
float: left;
}	
#footer_navi #footer_a {
width: 309px;
height: 64px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-image: url(/common/img/footer01.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#footer_navi #footer_b {
width: 309px;
height: 64px;
margin: 0px 0px 0px 6px;
padding: 0px;
background-image: url(/common/img/footer02.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#footer_navi #footer_c{
width: 309px;
height: 64px;
margin: 6px 0px 0px 0px;
padding: 0px;
background-image: url(/common/img/footer03.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#footer_navi #footer_d {
width: 309px;
height: 64px;
margin: 6px 0px 0px 6px;
padding: 0px;
background-image: url(/common/img/footer04.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#footer_navi #footer_e {
width: 309px;
height: 64px;
margin: 6px 0px 0px 0px;
padding: 0px;
background-image: url(/common/img/footer05.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
#footer_navi #footer_f {
width: 309px;
height: 64px;
margin: 6px 0px 0px 6px;
padding: 0px;
background-image: url(/common/img/footer06.png);
background-repeat: no-repeat;
text-indent: -9999px;
}
ul#footer_navi li {
float: left;
text-align: center;
margin: 0px;
padding: 0px;
}
ul#footer_navi li a{
text-decoration: none;
display: block;
}
#footer_navi a:link {
text-decoration: none;
}
#footer_navi a:visited {
text-decoration: none;
}
#footer_navi a:hover {
text-decoration: none;
opacity: 0.85;
filter: alpha(opacity=85);
-ms-filter: "alpha( opacity=85 )";
}
#footer_navi a:active {
text-decoration: none;
}
#footer_logo a {
width: 260px;
height: 100px;
margin: 25px 0px 0px 10px;
padding: 0px;
text-indent: -9999px;
float: left;
display: block;
}
#footer_txt {
text-indent: -9999px;
}

/*-------------------------------------------------------------------------------------
Tablet , Smart Phone
-------------------------------------------------------------------------------------*/
@media screen and (max-width:768px) {

.option-txt h5{
font-size: 1.625em!important;
letter-spacing: 0.03em!important;
font-weight: 600!important;
}
.option-txt h6{
font-size: 0.75em!important;
font-weight: 500!important;
line-height: 1.2;
}

}