@charset "utf-8";
/* CSS Document */

/* body */

body * li{
  list-style: none;
}	

body * a {
  text-decoration: none;
}

body a:link {
  color: #522a2f;
}

body a:visited {
  color: #522a2f;
}

body a:hover {
  color: #522a2f;
}

.body a:active {
  color: #522a2f;
}

.app-dl-main, .giftel-past-exhibit-contents-all, .giftelwa, .giftel-tokucho, .giftel-iphone-text, .giftel-iphone-downlode-contents-top h2, .giftel-past-exhibit-title, .giftel-think-text-about, .giftel-think-text-contents, .giftel-management p, .giftel-management-name, .giftel-management-name-right li,.giftel-copylight, .giftel-iphone-downlode-contents-top span{
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

html {
  height:100%;
  overflow: auto;
}

.giftel-index-hedder, .giftel-U-position_relative, .giftel-iphone, .about-giftel, .giftel-iphone-downlode-back, .giftel-past-exhibit, .giftel-think, .giftel-management, .giftel-management-bottom-white, .giftel-fotter{
  position: relative;
}

.giftel-index-heder-back, .giftel-lp-wrapper, .giftel-iphone img {
  position: absolute;
}

.top-p-50 {
	padding-top:50px;
	}

/* gitelとは？ */

@font-face {
  font-family: Domine;
  src: url('../webfonts/Domine-Regular.ttf');
}


.giftel-index-hedder {
  width: 100%;
  height: 100%;
  min-height: 900px;
  max-height: 100%;
  top: 0;
  left: 0;
}

.giftel-index-heder-back {
  background-image: url(../images/lp-giftel-main-back.jpg);
  width: 100%;
  height: 900px;
  display: block;
  top: 0;
  left: 0;
  z-index: -1;
  background-size: cover;
}

.giftel-lp-wrapper {
  width: 100%;
  height: 700px;
  box-sizing: border-box;
  padding: 20px 10px;
  z-index: 4;
}

.u-giftel-wrapper {
  max-width: 1200px;
  min-width: 1000px;
  box-sizing: border-box;
  margin: 0 auto;
}

.giftel-lp-sns-icon ul {
  display: block;
}

.giftel-lp-sns-icon li {
  float: right;
  padding-right: 20px;
}

.giftel-logo {
  margin-top: 40px;
  margin-left:20px;
}

.giftel-iphone {
  width: 280px;
  height: 571px;
  margin-top: 44px;
  right: 80px;
  overflow: hidden;
  float:right;
}

.giftel-iphone img {
  width: 100%;
  display: block;
  top: 0;
  left: 0;
}

.giftel-iphone-text {
  color: #532B30;
  font-size: 33px;
  letter-spacing: 1px;
  margin-top:50px;
  
}

.gitel-about-all-right {
  float: left;
}

.about-giftel-all {
  max-width: 1100px;
  min-width: 960px;
  margin: 0 auto;
  box-sizing: border-box;
}

.about-giftel {
  background-color: #F2EFDA;
  zoom: 1;
  padding: 35px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 3px;
  margin-top: 30px;
  padding-top: 400px;
  float: left;
}



.gifte-phrase-wrap {
  width: 980px;
  max-width: 980px;
  margin: 40px auto;
 background-image: url(../images/bg-white.png);
  padding:20px;
	}
.gifte-phrase {
	padding-right:320px;
  min-height:620px;
  background-image: url(../images/lp-smt-image.png);
  background-repeat:no-repeat;
  background-position:600px bottom;
  margin: 20px auto;
  
}

.giftelwa {
	padding-top:30px;
	padding-left:60px;
	font-size:20px;
	line-height:50px;
	}
.giftelwa p {
	font-size:25px;
	line-height:60px;
	}
	
.giftelwa div {
	margin-top:20px;
	line-height:35px;
	}
.giftelwa li {
	list-style:disc;
	margin-left:30px;
	}
	
.giftel-tokucho {
	font-size:20px;
	line-height:40px;
	}
	
.giftel-tokucho ol li {
	list-style-type:decimal;
	}
.giftel-tokucho ul {
	margin-bottom:50px;}	
	
.giftel-tokucho p{
	text-indent:-5px;
	font-size:22px;
	line-height:40px;
	margin-bottom:20px;
	}
	
.giftel-tokucho div {
	margin-top:10px;
	}
.giftel-tokucho li {
	list-style:disc;
	list-style-position:outside;
	margin-left:30px

	}
.giftel-free-text {
	margin-top:40px!important;
	font-size:16px;
	font-weight:bold;
	}

		
.giftel-wa-app {
	float:left;
	/*margin-top:40px;*/
	
	}
	
	
.giftel-wa-app li {
	font-size:16px;
	float:left;
	margin-right:20px;
	list-style:none;
	line-height:1em;
	margin-left:0;
	}
.giftel-wa-app li {
/* opacity:0.5; */
}
.giftel-wa-app li img {
	height: 54px;
    padding-bottom: 5px;
	}
.giftel-wa-app li img:hover {
	opacity:0.7;
	}
	
.giftel-iphone-downlode-back {
	margin-top:15px;
  width: 605px;
  height: 350px;
  background-image: url(../images/top-bg.png);
  zoom: 1;
  display: inline-block;
  border-radius: 10px;
  -moz-border-radius: 10px; /* firefox */
  border: 2px dotted #66494E;
}

.giftel-iphone-downlode-contents-top {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 15px;
  margin-bottom: 30px;
}

.giftel-iphone-downlode-contents-top h2 {
	text-indent:10px;
  color: #532B30;
  font-size: 26px;
  letter-spacing: 3px;
  border-bottom: 1px dotted #532B30;
  
}

.giftel-iphone-downlode-contents-top span {
  font-family: 'Domine', serif;
}

.giftel-iphone-downlode-contents-top li {
  color: #532B30;
  font-size: 18px;
  background: url(../images/lp-giftel-present-icon.png) no-repeat 15px 12px;
  padding-left: 50px; 
  border-bottom: 1px dotted #532B30;
  padding-top: 15px;
  padding-bottom: 15px;
}

.gistel-free-text-border {
  border-top: 1px solid;
  margin-top: 1px;
}

.giftel-iphone-downlode-contents-bottom {
	margin-top:30px;
  height: 85px;
  background-color: #fff;
}

.giftel-iphone-downlode-contents-bottom ul {
  margin-left: 80px;
}

.giftel-iphone-downlode-contents-bottom li {
  float: left;
  margin-top: 14px;
  padding-left: 40px;
  font-weight:bold;
  color:#808080;
  text-align:center;
}

.giftel-iphone-downlode-contents-bottom li span {
	opacity:0.2;
	}

/* /gitelとは？ */


/* 過去に出品されたアイテム */

.giftel-past-exhibit {
  min-height: 750px;
  background-color: #F2EFDA;
}
.giftel-past-exhibit-title {
  width: 100%;
  padding-bottom: 2px;
  text-align: center;
  padding-top: 40px;
  border-bottom: 1px solid #532B30;
  float: left;
}

.giftel-present-icon-border {
  width: 100%;
  border-bottom: 1px dotted #532B30;
  float: left;
}

.giftel-past-exhibit-title li {
  float: left;
  font-size: 24px;
  color: #532B30;
  padding-bottom: 10px;
  padding-right: 20px;
}

.giftel-past-exhibit-title ul {
  display: inline-table;
}

.giftel-past-exhibit hr {
  color: #532B30;
  border: 1px solid;
  pading-top: 1px;
}

.giftel-past-exhibit-contents-all {
  width: 1055px;
  color: #532B30;
  margin: 0 auto;
  padding-top: 140px;
}

.giftel-past-exhibit-contents {
  margin-top: 30px;
  float: left;
}

.giftel-past-exhibit-contents li {
  float: left;
  margin-left: 5px;
}

.giftel-past-exhibit-contents p {
  width: 200px;
  color: #532B30;
  width: 200px;
  padding-left: 5px;
  font-size:12px;
  line-height:18px;
}
/* /過去に出品されたアイテム */


/* giftelに込められた想い */

.giftel-think {
  background-color: #fff;
  padding-bottom: 90px;
  padding-top: 110px;
  width:800px;
  margin:auto;
}

.giftel-think-app-sns{
  width: 1000px;
  margin: 0 auto;
}

.giftel-think-app {
  float: left;
  padding-top: 8px;
}

.giftel-think-app li {
  float: left;
  padding-right: 20px;
  font-size:14px;
  font-weight:bold;
}


	
.giftel-think-app li {
 /* opacity:0.5; */
}

.giftel-think-sns {
  float: right;
  padding-top: 15px;
}

.giftel-think-sns li {
  float: right;
  padding-left: 15px;
  padding-right: 5px;
}

.giftel-think-text {
  width: 780px;
  margin-top: 170px;
  margin: 0 auto;
  line-height: 60px;
}

.giftel-think-text-about,.giftel-think-text-title {
  color: #532B30;
  text-align: center;
}

.giftel-think-text-title {
  font-size: 32px;
  margin-bottom: 40px;
}

.giftel-think-text-about {
  font-size: 20px;
}

.giftel-think-text-title span{
  font-family: 'Domine', serif;
  letter-spacing: 3px;
}

.giftel-think-text-contents {
  color: #532B30;
  font-size: 20px;
  text-align: center;
}
/* /giftelに込められた想い */


/* 私達が運営しています */

.giftel-management {
  min-height: 580px;
  background-color: #f2efda;
  padding-top: 80px;
}

.giftel-management p {
  color: #532B30;
  font-size: 26px;
  text-align: center;
}

.giftel-management-contents-left {
  width: 500px;
  min-height: 410px;
  background-color: #fff;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 20px;
}

.giftel-management-image {
  float: left;
}

.giftel-management-image-left {
  margin-right: 25px;
}

.giftel-management-contents-all {
  width: 1080px;
  margin: 0 auto;
  padding-top: 40px;
}

.giftel-management-image ul {
}

.giftel-management-name {
  color: #522a2f;
  font-size: 16px;
  border-bottom: 1px solid #522a2f;
  margin-right: 25px;
  padding-left: 10px;
  margin-top:5px;
}

.giftel-management-name span {
  font-size: 12px;
  color: #787878;
}

.giftel-management-name-right li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
  font-size: 15px;
  color: #323333;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 5px;
  margin-top: 10px;
}
/* /私達が運営しています */



.giftel-management-bottom-white {
  min-height: 67px;
  padding-top:10px;
  background-color:#f2efda;
}

/* fotter */

.giftel-fotter {
  min-height: 60px;
  background-color: #f2efda;
}

.giftel-fotter-contents {
  width: 1000px;
  margin: 0 auto;
  padding-top: 20px;
}


.giftel-fotter-contents li {
  background: url(../images/giftel-fotter.png) no-repeat center left;
  text-indent: 20px;
  margin-right: 20px;
  float:left;
}

.giftel-copylight {
  float: right;
  font-size: 12px;
  color: #522a2f;
  padding-right: 20px;
}


.header-misc {
  padding: 10px 20px;
  background-color:#522a2f;
  margin-bottom:20px;
}
.header-misc .giftel-logo {
	width:1000px;
	margin:auto;
	padding:15px 0 5px;
	}
.header-misc .giftel-logo img {
	width:150px;
	}	
.modoru {
	width:1000px;
	margin:0 auto 20px;
}
.modoru p {
	width:300px;
	color:#522a2f;
	padding:5px 40px;
	background-image: url("../images/arrow-brown-left.png");
  background-repeat: no-repeat;
  background-size:22px;
  background-position:0 center;
	
	}
	
.modoru p:hover {
	text-decoration:underline;
	}
	
	
	
.container {
	margin:auto;
	width:1000px;
	line-height:1.5em;
	margin-bottom:50px;
	}
	
.misc-title-each {
	text-align:center;
	color:#522a2f;
    font-size: 20px;
    font-weight: bold;
    padding-left: 25px;
    padding-bottom: 5px;
    border-bottom: solid #522a2f 1px;
	margin-bottom:10px;
    }
	
.misc-text-description {
    /* padding:25px; */
    padding:14px 14px;
}
.misc-text-description p {
    line-height: 1.5em;
    margin-bottom: 5px;
}	
ul.kiyaku-text li p.title {
    font-weight:bold;
    line-height: 1.5em;
    margin-bottom: 10px;
    margin-top:20px;
}

ul.kiyaku-text li ul li {
    padding-left:1.5em;
    text-indent:-1.5em;
}
    
.kiyaku-text p {
    line-height: 1.5em;
    margin-bottom: 10px;
}

.kiyaku-text dd {
    margin-bottom:10px;
    }
.kiyaku-text dd ul li{
    list-style-type: decimal;
    margin-left:20px;
    margin-bottom:10px;
    }
.kiyaku-text dd ul li.nonum {
    list-style:none;
}

.uneikaisya {
	line-height:2em;
	border-bottom: dotted #333 1px;
	display:table;
	width:100%;
	margin-bottom:20px;
	padding-bottom:5px;
	margin-top:40px;
	text-indent:20px;
	letter-spacing:1px;
	}
	
	
	
.uneikaisya dt {
	display:table-cell;
	width:20%;
	vertical-align:middle;
	background-color: #f0f0f0;
	}
.uneikaisya dd span {
	margin-left:10px;
	display:block;
	}
	
.uneikaisya dd {
	display:table-cell;
	width:80%;
	vertical-align:middle;
	}
#main a {
	color:#522a2f;
	}
.giftel-past-exhibit-contents-all {
	line-height:1.5em;
	}	
.giftel-past-exhibit-contents-all img {
	width:200px;
	}
	
.giftel-iphone-downlode-contents-bottom img, .giftel-think-app img {
	height:41px;
	padding-bottom:2px;
	}


.app-dl-main-wrap {
	position:relative;
	margin:30px 0 0;
	padding-top:160px;
	padding-bottom:160px;
	background-image: url("../images/dl-bg.jpg");
	}
	
.app-dl-main {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
	width: 700px;
    padding-bottom: 10px;
    padding-top: 50px;
	padding-left:20px;
	padding-right:20px;
	margin:auto;
	text-align:center;
	background-image:url(../images/bg-white.png);
	}	
	
.app-dl-main .app-cost-free {
	font-size:18px;
	text-align:center;
	font-weight:bold;
	}
	
.app-dl-main .app-dl-here {
	padding-top:10px;
	font-size:30px;
	}
	
.app-dl-main .app-dl-here span {
	font-weight:bold;
	}	
	
.app-dl-links {
	margin:30px auto;
	}
	
.app-dl-links img {
	margin:20px;
	height:59px;
	}
	
.app-dl-links img:hover {
	opacity:0.7;
	}	
.app-dl-main-wrap .about-the-img {
	text-align:right;
	}	
	
	
	
	
	
	
	
	
	
	
	
	