@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

File name:      addset.css
Created:        
Style Info:     addset 新スタイルボタンとフリーオーダー
----------------------------------------------------------- */

/* addset ボタン */
.addset .link_btn_area {position:relative;width:1140px;height:310px;padding-top:104px;margin:15px auto 60px auto;background:url(../img/addset_link_btn_bg.png) left top no-repeat;}
.addset .link_btn_area .link_btn_new {width:746px;height:86px;margin:0 auto;}
.addset .link_btn_area .link_btn_new a {position:relative;display:table;width:100%;height:86px;color:#fff;border-radius:10px;padding:0;line-height:1.2;
	border:4px solid #fff;font-size:26px;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #003399;
	-webkit-box-shadow:0 0 8px #999;
	box-shadow:0 0 8px #999;
	background: #5dadff;
	background: -moz-linear-gradient(top,  #5dadff 0%, #017fff 100%);
	background: -webkit-linear-gradient(top,  #5dadff 0%,#017fff 100%);
	background: linear-gradient(to bottom,  #5dadff 0%,#017fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dadff', endColorstr='#017fff',GradientType=0 );}
.addset .link_btn_area .link_btn_new a:after {content:"";width:22px;height:22px;position:absolute;top:50%;right:45px;margin-top:-11px;background:url(../img/addset_btn_arr_right_03.png) center center no-repeat;}
.addset .link_btn_area .link_btn_new span {display:table-cell;vertical-align:middle;height:78px;text-align:center;line-height:1.2;padding-right:50px}
.addset .link_btn_area .txt_box {width:738px;position:absolute;bottom:0;left:50%;margin-left:-369px;background:#fffedc;border-radius:5px;padding:10px 20px 8px 20px;}
.addset .link_btn_area .txt_box:after {content:"";position:absolute;top:50%;left:-20px;margin-top:-25px;display:block;width:0px;height:0px;border-style:solid;border-width:25px 30px 25px 0;border-color:transparent #fffedc transparent transparent;}
.addset .link_btn_area .txt_box p {font-size:15px;line-height:1.6;}
.addset .link_btn_area .txt_box p strong {color:#f33f6e;font-weight:normal;}


/* addset フリーオーダー */
.addset .sec_freeorderbx {width:1140px;margin:0 auto;}
.addset .sec_freeorderbx_head {height:180px;background:#3fa9f5;padding:20px 0 15px 25px;position:relative;}
.addset .sec_freeorderbx_head .tit {margin:0 0 10px 0;}
.addset .sec_freeorderbx_head .img {position:absolute;bottom:0;right:26px;width:220px;height:205px;}
.addset .sec_freeorderbx_head p {color:#fff;font-size:16px;line-height:1.6;text-shadow:1px 1px 2px #0066cc;font-weight:bold;}
.addset .sec_freeorderbx_body {background:#fff;padding:20px 25px;overflow:hidden;}
.addset .sec_freeorderbx_body .fL {float:left;width:564px;}
.addset .sec_freeorderbx_body .fR {float:right;width:502px;background:#f8f8f8;border-radius:10px;padding:20px 20px 10px 20px;border:3px solid #f4f4f4;}
.addset .sec_freeorderbx_body .tit {margin:0 0 20px 0;}
.addset .sec_freeorderbx_body li {padding-left:40px !important;;font-size:19px !important;font-weight:bold !important;line-height:27px !important;margin-bottom:5px !important;background:url(../img/addset_sec_freeorderbx_ico_check.png) left top no-repeat;}
.addset .sec_freeorderbx_body .link {margin-bottom:20px;}
.addset .sec_freeorderbx_body .link a {position:relative;display:table;width:100%;height:89px;line-height:81px;color:#fff;border-radius:10px;padding:0;
	border:4px solid #fff;font-size:26px;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #006633;padding-right:50px;
	-webkit-box-shadow:0 0 8px #999;
	box-shadow:0 0 8px #999;
	background: #31ba7c;
	background: -moz-linear-gradient(top,  #31ba7c 0%, #0ba16e 100%);
	background: -webkit-linear-gradient(top,  #31ba7c 0%,#0ba16e 100%);
	background: linear-gradient(to bottom,  #31ba7c 0%,#0ba16e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31ba7c', endColorstr='#0ba16e',GradientType=0 );}
.addset .sec_freeorderbx_body .link a:after {content:"";width:22px;height:22px;position:absolute;top:50%;right:30px;margin-top:-11px;background:url(../img/addset_btn_arr_right_03.png) center center no-repeat;}
.addset .sec_freeorderbx_body .tel {overflow: hidden;}
.addset .sec_freeorderbx_body .tel span {float:left;display:block;background:#32ba7c url(../img/addset_sec_freeorderbx_bg_arr.png) right center no-repeat;height:44px;width:110px;padding:5px 0 0 6px;color:#fff;font-size:13px;line-height:1.3;font-weight:bold;}
.addset .sec_freeorderbx_body .tel div {padding-left:128px;}
.addset .sec_freeorderbx_body .tel div small {display:block;margin:10px 0 0 10px;color:#626262;font-size:13px;}


@media (max-width: 767px) {
  .addset {display:none;}
}
@media (max-width: 480px) {
  .addset {display:none;}
}


/* 2018-04-02 */
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
}