@charset "utf-8";
/* TOPイメージ */
.box_fade ul,.box_fade li{
padding:0;margin:0;list-style:none;
}
/* ------------------------- */
.box_fade{
margin-left:10px;
width:762px;text-align:center;
display: block;}
/* ------------------------- */
.box_fade .box_topimg-m ,.box_fade .box_topimg-m ul li img {
width:760px;
height:375px;
}
.box_fade .box_topimg-m {
border:1px solid #ccc;
border-radius:4px;
position:relative;
overflow:hidden;
margin-bottom:4px;
}
.box_fade .box_topimg-m ul {
width:100%;
height:100%;
overflow: hidden;
position: relative;
line-height:0;
}
.box_fade .box_topimg-m ul li {
top: 0;
left: 0;
width: 100%;
position: absolute;}
.box_fade .box_topimg-m ul li img {
vertical-align:bottom;
margin:0;padding:0;
}
/* ------------------------- */
.box_fade .box_topimg-t {
width:100%;
margin:0px;
padding:0px;
overflow: hidden;
}
.box_fade .box_topimg-t ul {
width:auto;
}
.box_fade .box_topimg-t ul li {
float: left;
display: inline;
overflow: hidden;
cursor: pointer;
width:185px;
height:92px;
background-color:#fff;
margin:0px 2px;
}
.box_fade .box_topimg-t ul li img {
width:100%;
height:100%;
}
.box_fade .box_topimg-t ul li.active {
filter: alpha(opacity=100)!important;
-moz-opacity: 1!important;
opacity: 1!important;
}
/* ------------------------- */
.box_fade .box_topimg-m .btn-prev,
.box_fade .box_topimg-m .btn-next {
top: 0;
width: 5%;
height: 100%;
position: absolute;
z-index: 100;
cursor: pointer;
}
.box_fade .box_topimg-m .btn-prev {
left: 0;
background: url('http://solcion-shop.jp/pic-labo/btn-prev.png') no-repeat center center;
}

.box_fade .box_topimg-m .btn-next {
right: 0;
background: url('http://solcion-shop.jp/pic-labo/btn-next.png') no-repeat center center;
}
/* ------------------------- */
.box_fade ul:after {
content: ".";
height: 0;
clear: both;
display: block;
visibility: hidden;
}

.box_fade ul {
display: inline-block;
overflow: hidden;
}
/* ------------------------- */
.box_subimg{
margin:4px auto;
}
.box_subimg img{
margin:0px 2px;
}

/* お知らせ用=============================================== */
.prg_news{
padding:4px;
}
.prg_news a{
margin-left:4px;
}
.prg_news a:hover{
color:#dc143c;
}
.prg_news span{
color:#2AA4DA;
}
/* パタットカラーバリエーション=============================================== */
.tbl_patatto-color {font-size: 12px;text-align:center;margin:-30px auto 0px auto;}
.tbl_patatto-color table {margin: 2px auto 10px auto;width: 96%;}.tbl_patatto-color td {padding: 2px;text-align:center;}.tbl_patatto-color input {ime-mode: disabled;}.tbl_patatto-color p {padding: 2px;}
/* カサクルル用=============================================== */
.box_ptn{width:auto;margin:10px auto;padding:10px;
border:1px solid #eee;border-radius: 10px;}
.box_ptn h3{font-family: Verdana, sans-serif;font-size:18px;color:#f03;
border-bottom:2px dotted #f03;
padding:1px 1px 5px 1px;margin:0px 0px 8px 0px;}
.box_ptn ul{margin:0px 0px 0px 20px;padding:0px;}
.box_ptn li{margin:2px;padding:0px;
font-size:14px;}
.tbl_ptn {width:510px;margin:0px auto;}
.tbl_ptn{border-collapse:collapse;}
.tbl_ptn td img{border:1px solid #aaa;}
.tbl_ptn td {width:104px;}
.tbl_ptn td img {width:90px;cursor:pointer;}
#MainPtn{width:500px;height:138px;margin:4px auto;cursor:auto;}
.tbl_ptn td img:hover {opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";zoom:1;}
#MainPtn:hover{opacity:100;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";zoom:normal;}
.tbl_ptn th {height:26px;vertical-align:top;}
#caption,.tbl_ptn th {font-weight:bold;color:#333;font-size:14px;text-align:left;}

/* チタンシェルドラゴンズ用=============================================== */
.box_dragons {width:760px;text-align:center;padding:0px 0px 10px 0px;margin:0px;text-align:left;background-image:url('http://solcion-shop.jp/pic-labo/doara-bg.png')}
.box_dragons p{margin:0px;padding:0px;}
.box_dragons img{border:none;vertical-align: text-bottom;margin:0px;padding:0px;}
.box_dragons .prg_cd01{height:auto;}
.box_dragons .prg_cd02{background-image:url('http://solcion-shop.jp/pic-labo/doara_zaishitsu-bg.png');background-repeat:no-repeat;background-position:right top;height:280px;padding:10px 16px;}
.box_dragons .prg_cd02s{background-image:url('http://solcion-shop.jp/pic-labo/sensyu_zaishitsu-bg.png');background-repeat:no-repeat;background-position:left top;margin: 0px 0px 10px 0px;padding-right:20px;text-align:right;}
.box_dragons .prg_cd02s div{width:370px;text-align:left;padding:0px 10px;margin-right: 0px;margin-left : auto;}
.box_dragons .prg_cd02.sensyu p{margin-left:50px;}
.box_dragons [class^="prg_cd02"] img{margin-top:18px;}
.box_dragons [class^="prg_cd02"] h3{color:#6671B7;font-size:16px;font-weight:bold;margin:18px 0px 4px 0px;}
.box_dragons [class^="prg_cd02"] p{color:#aaa;font-size:14px;}
.box_dragons [class^="prg_cd02"] span{font-size:12px;color:#878787;}
.box_dragons .prg_cd03{text-align:center;padding-bottom:4px;}
.box_dragons .prg_cd03 p{margin:2px auto;}
.box_dragons .layoutp3 h2,.box_dragons .layoutp3 table,.box_dragons .layoutp3 div,.box_dragons .layoutp3 a{color:#fff;}

/* たたみ日和=============================================== */
.tatamitest table{display:none;}
.box_tatamibtn{width:760px;margin:0 auto;}
.box_tatamibtn img{margin:0px 8px;vertical-align:text-bottom;}

#tatami.box_fade .box_topimg-t ul li {
width:20px;
height:20px;
}
#tatami.box_fade {
 margin:10px auto;
 width:780px;
}
#tatami .box_topimg-t ul{
margin-top:2px;
}
#tatami .box_topimg-t li{
color:#997284;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
padding:0px 2px;
}
#tatami.box_fade .box_topimg-m {
  width:760px;
  height:500px;
box-shadow:0px 0px 10px #999;
border:4px solid #fff;
border-radius:0px;
}
#tatami.box_fade .box_topimg-m img{
  width:760px;
  height:500px;
}
#tatami a{color:#999;}

#tatami p{text-align:left;color:#2F4F4F;font-size:12px;padding-bottom:2px;}
/* 利用規約用=============================================== */
.box_kiyaku0{
width:744px;margin:8px auto;
}
.box_kiyaku0:after{
content: ".";display: block;height: 0;font-size:0;clear: both;visibility:hidden;
}
.box_kiyaku1,.box_kiyaku2{
width:364px;
margin:0px;
}
.box_kiyaku1{float: left;}
.box_kiyaku2{float: right;}

.box_kiyaku0 h2,.box_kiyaku0 h3,.box_kiyaku0 h4,.box_kiyaku0 h5{margin: 0px;}
.box_kiyaku0 h2,.box_kiyaku0 h3{
border-radius:2px;font-weight:bold;
background-color:#3A3A61;color:#fff;
}
.box_kiyaku0 h2{
font-size:20px;
box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px 0px;
padding:8px;
background-color:#3A3A61;
}
.box_kiyaku0 h3{
font-size:16px;
padding:4px 8px 3px 8px;
margin-top:12px;
background-color:#565670;
}
.box_kiyaku0 p{
margin:0px;
padding:8px 8px 0px 8px;
font-size:14px;
line-height:18px;
}
.box_kiyaku0 .sp_muryo{font-weight:bold;color:#f02;}
.box_kiyaku0 .prg_tel{
color:#f06;
font-size:18px;line-height:22px;
}
.box_kiyaku0 h4{
margin:12px 8px 0px 8px;
border-left:10px solid #000;
padding-left:6px;
}
.box_kiyaku0 h5{
margin-top:8px;
margin-left:6px;
}
.box_kiyaku0 .prg_shiharai{
padding:0px;
margin:2px auto 12px auto;
border-bottom:1px solid #999;
width:360px;
}
.box_kiyaku0 .prg_shiharai img{
margin:2px auto;
}
.box_kiyaku0 .sp_caution{
color:#777;
font-size:10px;
padding:0px;
}
.box_kiyaku0 table{
width:360px;
font-size:12px;
margin:0px auto;
border-bottom:1px solid #999;
}
.box_kiyaku0 th{
width:100px;
text-align:center;
vertical-align:middle;
}
.box_kiyaku0 td{
background-color:#E6FFFF;
}
.box_kiyaku0 hr{
magin:2px auto;
border:0px;
width:360px;
border-bottom:1px solid #999;
}
/* 黒背景用 */
.box_dragons .box_kiyaku0 p{color:#e9e9e9;}
.box_dragons .box_kiyaku0 a{color:#0f9;}
.box_dragons .box_kiyaku0 table{border:none;}
.box_dragons p.prg_tel{color:#f09;}
.box_dragons .sp_muryo{color:#f06;}
.box_dragons h4,.box_dragons h5{color:#fff;}
.box_dragons h4{border-color:#fff;}
.box_dragons .prg_shiharai{background-color:#eee;padding-bottom:0px;border:none;}
.box_dragons .prg_shiharai img{margin:0px;vertical-align:text-bottom;}
.box_dragons .sp_caution{padding-left:8px;}
.box_dragons th{background-color:#ccc;}
/* patatto用 */
.box_kiyaku0.patatto p{font-size:12px; margin:1px 0px;padding:0px;}
#center3 .box_kiyaku0.patatto table{border:0px;margin:4px 0px;}

.box_sns{margin-top:4px;}
.box_topsns{
  width:760px; 
  height:420px;
  position:relative;
}
.box_tw{
z-index:100;
position:absolute;
top:6px;
left:230px;
}
.box_fb{
position:absolute;
top:6px;
left:4px;
}
table.left_th tr th{text-align:left;width:30%}
table.left_th tr td{text-align:left;width:70%}
.center{text-align:center;}
