﻿@charset shift-jis;

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 {
font-family:verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif!important;
}
html {
scroll-behavior:smooth;
}
. {
padding:0;
margin:0;
}
body {
margin:0 auto!important;
}
hr {
border:0;
border-bottom:1px solid #ccc;
background:#ccc;
margin:0 20px;
}
.clear {
clear:both;
visibility:hidden;
height:0;
}
h2 {
padding:0;
margin:0;
text-align:left;
}
h3 {
padding:0;
margin:0;
text-align:left;
}
#pankuzu {
margin-top:20px;
}
#content {
width:950px;
margin-top:20px;
margin:auto;
}
#gNav {
width:950px;	
height:80px;
margin-top:20px;
}
#shinki_logo {
width:120px;
height:60px;
float:left;
}		
#banner_menu {
width:700px;
height:60px;
float:left;
}
#banner_menu img {
margin-left:18px;
}
#gNav img {
float:left;
}
#gNav ul {
float:left;
margin:10px 0 0 5px;
width:700px;
}
#gNav ul li {
float:left;
}

/*---- contents/start ----*/
.menutext {display:none;}
#menu001 a {background:url(/g6/shinki/image/5menu_001.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu001 a:hover {background:url(/g6/shinki/image/5menu_001_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu001.active a {background:url(/g6/shinki/image/5menu_001_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu002 a {background:url(/g6/shinki/image/5menu_002.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu002 a:hover {background:url(/g6/shinki/image/5menu_002_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu002.active a {background:url(/g6/shinki/image/5menu_002_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu003 a {background:url(/g6/shinki/image/5menu_003.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu003 a:hover {background:url(/g6/shinki/image/5menu_003_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu003.active a {background:url(/g6/shinki/image/5menu_003_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu004 a {background:url(/g6/shinki/image/5menu_004.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu004 a:hover {background:url(/g6/shinki/image/5menu_004_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu004.active a {background:url(/g6/shinki/image/5menu_004_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu005 a {background:url(/g6/shinki/image/5menu_005.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu005 a:hover {background:url(/g6/shinki/image/5menu_005_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#menu005.active a {background:url(/g6/shinki/image/5menu_005_on.gif); width:140px; height:30px; display:block; background-repeat:no-repeat;}
#login {
margin-top:35px;
float:right;
width:113px;
height:60px;
}
#manu_name {
width:950px;
height:25px;
}
img {
border:0;
vertical-align:bottom;
}
/*
ul,
li {
margin:0;
padding:0;
list-style:none;
display:inline;
}
*/
#content_oic3point {
background:url(/g6/shinki/image/3point_bg.jpg);
background-repeat:no-repeat;
width:950px; 
height:195px;
margin:20px 0 0 0;
padding-bottom:30px;
}
#content_oic3point dt {
display:none;
}
#content_oic3point dd {
float:left;
text-align:left;
width:247px;
}
#content_oic3point img {
text-align:left;
margin-top:75px;
margin-right:19px;
}
#content_product  {
margin-bottom:20px;
}
#content_product img {
text-align:left;
}
#content_product img.title {
text-align:left;
margin:15px 0;
}	
.feature{
width:475px;
height:200px;
float:left;
text-align:left;
background:url(/g6/shinki/image/feature_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:20px;
line-height:155%;
}
.feature dl {
margin-top:50px;
}
.feature dl dt {
display:none;
}
.feature img {
float:left;
margin:3px 10px 0 5px;
}
#shinkitop_mobile {
float:left;
width:160px;
margin:10px 10px 0 0;
}
#shinkitop_mobile img {
margin-bottom:10px;
}
#shinkitop_news {
float:left;
margin:10px 10px 0 0;
}
#shinkitop_links{
float:left;
margin:10px 0 0 0;
}
#footer {
width:950px;
margin:auto;
}
.can_btn{
width:780px;
margin:30px auto 0;s
}
.can_btn2{
width:680px;
height:127px;
margin:auto;
}
.can_btn-left {width:493px; height:127px; float:left;!important;}
.can_btn-right {width:153px; height:127px; float:right;!important;}
.can_btn-right ul li a {display:block; float:right;}
.can_btn-right ul li a:hover {display:block; float:right;}
.clr {
margin:0px;
padding:0px;
clear:both;
height:1px;
font-size:1px;
line-height:-1px;
}
.can_btn a:hover img{
filter:alpha(opacity=60);
-moz-opacity:0.10;
opacity:0.80;
}
li {list-style:none;}
img {border:none;}
/*---- contents/end ----*/

/*---- カウントダウンfixed/start ----*/
.otameshi_fixedbox_bottom {
width:182px;
height:153px;
position:fixed;
right:20px;
bottom:20px;
z-index:1000;
}
.otameshi_fixedbox_bottom_text {
font-size:50px;
font-weight:bold;
color:#ff0161;
position:absolute;
top:90px;
left:80px;
z-index:1000;
}
/*---- カウントダウンfixed/end ----*/

/*---- カウントダウンタイマー/start ----*/
.otameshi_btn .cont{
background:url(../image/otameshi_timer_base.png) repeat-y;
width:948px;
height:100px;
position:relative;
margin:0 auto;
text-align:left;
z-index:100;
}
.otameshi_btn .cont .l2{
position:absolute;
top:45px;
left:80px;
width:948px;
text-align:left;
font-size:34px;
font-weight:bold;
color:#000;
}
.otameshi_btn .cont .deadline{
position:absolute;
top:10px;
left:80px;
width:948px;
text-align:left;
font-size:24px;
font-weight:bold;
color:#000;
}
/*-- 時間を隠す場合 
.otameshi_btn #countDown #h{
display:none;
}
時間を隠す場合 --*/
.contBtn{
position:absolute;
top:16px;
right:20px;
}
.otameshi_btn a:hover img{
opacity:1 !important;
}
.fixed {
position:fixed;
top:0;
left:0;
width:100%;
}
.otameshi_btn{
z-index:100;
}
/*---- カウントダウンタイマー/end ----*/

/*---- 全額返金保証/start ----*/
.visitor__note_box {
margin:0 auto;
padding:0 0 30px 0;
}
.visitor__note_bg {
background:#fff8d3;
padding:20px 30px;
margin:0; 
}
.visitor__note {
border:1px solid #ccc;
border-radius:5px;
background-color:#fff;
}
.visitor__note__title {
font-size:14px;
padding:15px 10px;
position:relative;
line-height:1;
cursor:pointer;
}
.visitor__note__title::after {
border-bottom:2px solid #ccc;
border-right:2px solid #ccc;
bottom:0;
content:"";
height:5px;
margin-bottom:auto;
margin-top:auto;
position:absolute;
right:10px;
top:0;
transform:rotate(45deg);
width:5px;
}
.visitor__note__title.close::after { transform:rotate(-135deg); }
.visitor__note__text {
font-size:12px;
line-height:1.3;
padding:10px;
text-align:left;
}
/*---- 全額返金保証/end ----*/

/*---- tab/start----*/
#tabArea, #tab {
width:948px;
overflow:hidden;
}
#tabArea {
margin:0;
text-align:left;
}
#tabUe li {
margin:0 0 0px;
height:60px;
}
.tabbar {
margin:0 5px;
font-family:"Meiryo", "メイリオ", "ＭＳ Ｐゴシック", "mono-space", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka";
}
.tabbar li {
float:left;
width:155px;
height:60px;
/*margin-right:1px;
background:url(../image/gnavi_border.png) no-repeat top right;*/
}
.tabbar a {
display:table-cell;
font-size:15px;
vertical-align:middle;
height:56px;
width:153px;
text-align:center;
color:#000;
}
.tabbar a span {
font-size:11px;
display:block;
margin-bottom:2px;
}
.tabbar li:hover { background:url(../image/gnavi_on.png) no-repeat top right;
}
.tabbar li.active {
background:url(../image/gnavi_active.png) no-repeat top center;
font-weight:bold;
color:#fff;
}
.tabbar li.active a, .tabbar li.active a:hover { color:#ffffff; }
.tabbar li a:hover {
color:#000;
text-decoration:none;
}
#tabBox {
border-top:7px solid #f7771D;
}
/*---- tab/end----*/

/*---- clearfix/start ----*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html .clearfix { height:1%; }
*:first-child+html .clearfix { display:inline-block; }
/*\*//*/
.clearfix{
display:inline-table;
}
/**/
/*---- clearfix/end ----*/

/*---- 商品詳細 bread list/start ----*/
.o-bread-list {
margin: 12px 16px 0;
font-size: .916rem;
display: flex;
align-items: center;
flex-wrap: wrap
}
.o-bread-list.--pc {
margin: 12px 16px 0 0
}
.o-bread-list.--shop {
margin: 12px 16px 8px
}
.o-bread-list.--pc.--shop,.o-bread-list__child {
margin: 4px 16px 4px 0
}
.o-bread-list__child {
font-size: inherit;
position: relative;
display: flex;
align-items: center
}
.o-bread-list__child:not(:last-child):after {
content: "";
position: absolute;
right: -10px;
top: 0;
bottom: 0;
display: block;
margin: auto 0;
width: 5px;
height: 5px;
border-top: 1px solid #333;
border-right: 1px solid #333;
transform: rotate(45deg)
}
.o-bread-list__link {
text-decoration: underline!important;
color: #76952f
}
.o-bread-list__link:link,.o-bread-list__link:visited {
color: #76952f
}
.o-bread-list__icon {
margin-right: 4px
}
.o-bread-list__child>img {
margin-right: 4px;
margin-bottom: 0!important
}
/*---- 商品詳細 bread list/end ----*/

/*---- おためしLP背景/start ----*/
.otms_body {
background:#fbfaf3;
text-align:center;
}
.otms_wrapper {
background:url(/g6/shinki/image/shinki_bg.jpg);
background-repeat:repeat-y;
background-position:center;
width:100%;
}
.otms_contents {
width:948px; 
margin:0 auto;
}
/*---- おためしLP背景/end ----*/

/*---- slider/start ----*/
.slick-slider {
position:relative;
display:block;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}
.slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}
.slick-list:focus {
outline:none;
}
.slick-list.dragging {
cursor:pointer;
cursor:hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
.slick-track {
position:relative;
left:0;
top:0;
display:block;
}
.slick-track:before, .slick-track:after {
content:"";
display:table;
}
.slick-track:after {
clear:both;
}
.slick-loading .slick-track {
visibility:hidden;
}
.slick-slide {
float:left;
height:100%;
min-height:1px;
display:none;
}
[dir="rtl"] .slick-slide {
float:right;
}
.slick-slide img {
display:block;
}
.slick-slide.slick-loading img {
display:none
}
.slick-slide.dragging img {
pointer-events:none
}
.slick-initialized .slick-slide {
display:block;
}
.slick-loading .slick-slide {
visibility:hidden
}
.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent
}
.slick-arrow.slick-hidden {
display:none
}
.slick-prev, .slick-next {
position:absolute;
display:block;
width:66px;
height:100px;
top:42%;
margin-top:-16px;
padding:0;
z-index:1;
outline:none;
background:transparent;
color:transparent;
border:0;
z-index:1;
text-align:center;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
opacity:0.75;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
opacity:0;
}
.slick-prev:before, .slick-next:before {
display:inline-block;
content:'';
width:66px;
height:100px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
background-repeat:no-repeat;
-webkit-background-size:66px 100px;
background-size:66px 100px;
background-position:left top;
}
.slick-prev {
left:0px;
}
[dir="rtl"] .slick-prev {
left:auto;
right:0px;
}
.slick-prev:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_l.png);
}
[dir="rtl"] .slick-prev:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_r.png);
}
.slick-next {
right:0px;
}
[dir="rtl"] .slick-next {
left:0px;
right:auto;
}
.slick-next:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_r.png);
}
[dir="rtl"] .slick-next:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_l.png);
}
.slick-dots {
position:absolute;
bottom:20px;
list-style:none;
display:block;
text-align:center;
padding:0;
margin:0;
width:100%;
}
.slick-dots li {
position:relative;
display:inline-block;
height:20px;
width:20px;
margin:0 14px;
padding:0;
cursor:pointer;
}
.slick-dots li button {
border:0;
background:transparent;
color:transparent;
text-align:center;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity:0.75;
}
.slick-dots li button:before {
content:'';
display:inline-block;
width:7px;
height:7px;
text-align:center;
background:transparent;
border-radius:17px;
border:4px solid #fff;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.slick-dots li.slick-active button:before {
opacity:1;
background:#fff;
}
/*---- slider/end ----*/