@charset "utf-8";
/**
 * ambassadorページ　コンテンツスタイル
 * 
 * #ambassadorWrapper
 *
 */


.btn-back {
	text-align: center;
	margin: 20px 0;
}
/**
 * wrapper
 *
 */
#ambassadorWrapper {
	color: #333;
	font-size: 16px !important;
	font-size:100%\9;/* for IE */	
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,sans-serif;
	line-height: 1.75;
	width:960px;
	margin:0 auto;
	padding-bottom:60px;
	position:relative;
	zoom:1;
	background:url(../images/common/bg_main.png);
}

#ambassadorWrapper a{
	color:#3695d6;
	text-decoration:underline;
}
#ambassadorWrapper a:hover{
	color:#d63636;
}

#ambassadorWrapper .pageHead {
	margin:0 0 20px;
}

#ambassadorWrapper .pageHead h3 {
	margin:0 0 5px;
}

#ambassadorWrapper .pageHead p {
	text-align:center;
}

#ambassadorWrapper .pageHead ul {
	width:931px;
	margin:0 auto;
}

#ambassadorWrapper .pageHead li {
	width:460px;
	float:left;
	margin-left:11px;
}

#ambassadorWrapper .pageHead li:first-child {
	margin-left:0;
}

#ambassadorWrapper .secWrap {
	width:926px;
	margin:0 auto;
}

#ambassadorWrapper .section {
	margin-bottom:19px;
	padding-bottom:23px;
	position:relative;
	background:url(../images/common/bg_bottom.png) no-repeat 0 bottom;
}

#ambassadorWrapper .section .sec-inner {
	padding-bottom:15px;
	background:url(../images/common/bg_line_middle.png);
}

#ambassadorWrapper .section .sec-inner h4 {
	margin-bottom:30px;
	padding-left:134px;
	font-size:150%;
	font-weight:bold;
	line-height:4.6;
	color:#fff;
}

#ambassadorWrapper .section .sec-inner .txt {
	margin-left:163px;
	margin-bottom:25px;
	width:370px;
}


#ambassadorWrapper .section .sec-inner .comment {
	margin-left:159px;
	width:747px;
	height:106px;
}

#ambassadorWrapper .section .sec-inner .comment p {
	margin-left:32px;
	padding-top:22px;
	width:556px;
}

#ambassadorWrapper .section .sec-inner .btnWrap {
	position:absolute;
	right:13px;
	bottom:16px;
	z-index:10;
	line-height:0;
}

#ambassadorWrapper .section .sec-inner .btnWrap .point {
	position:absolute;
	bottom:50px;
}

#ambassadorWrapper .section .sec-inner .model,
#ambassadorWrapper .section .sec-inner .photo {
	line-height:0;
}

#ambassadorWrapper .section .sec-inner .model {
	position:absolute;
	bottom:6px;
}

#ambassadorWrapper .section .sec-inner .photo {
	position:absolute;
}


/**-------------------------------------------------------------------------------------------------
 * athcare
 *	アスケアプロ・Z
 ---------------------------------------------------------------------------------------------------*/
#ambassadorWrapper.athcare .section .sec-inner .comment {background:url(../images/athcare/bg_low.png);}

/* sec01 */
#ambassadorWrapper.athcare .sec01 .sec-inner h4 {
	height:98px;
	background:url(../images/athcare/ttl_sec01.jpg) no-repeat;
}
#ambassadorWrapper.athcare .sec01 .sec-inner .btnWrap .point {right:30px;}
#ambassadorWrapper.athcare .sec01 .sec-inner .model {left:33px;}
#ambassadorWrapper.athcare .sec01 .sec-inner .photo {bottom:144px; right:17px;}

/* sec02 */
#ambassadorWrapper.athcare .sec02 .sec-inner h4 {
	height:99px;
	background:url(../images/athcare/ttl_sec02.jpg) no-repeat;
}
#ambassadorWrapper.athcare .sec02 .sec-inner .txt {
	position:relative;
	z-index:10;
}
#ambassadorWrapper.athcare .sec02 .sec-inner .comment {
	height:135px;
	background:url(../images/athcare/bg_high.png);
}
#ambassadorWrapper.athcare .sec02 .sec-inner .btnWrap .point {right:32px;}
#ambassadorWrapper.athcare .sec02 .sec-inner .model {left:3px; bottom:20px;}
#ambassadorWrapper.athcare .sec02 .sec-inner .photo {top:33px; right:16px;}

/* sec03 */
#ambassadorWrapper.athcare .sec03 .sec-inner h4 {
	height:94px;
	background:url(../images/athcare/ttl_sec03.jpg) no-repeat;
	line-height:4.3;
}
#ambassadorWrapper.athcare .sec03 .sec-inner .comment p {
	width:460px;
}
#ambassadorWrapper.athcare .sec03 .sec-inner .btnWrap .point {right:17px;}
#ambassadorWrapper.athcare .sec03 .sec-inner .model {left:20px;}
#ambassadorWrapper.athcare .sec03 .sec-inner .photo {top:68px; right:10px;}

/* sec04 */
#ambassadorWrapper.athcare .sec04 .sec-inner h4 {
	height:99px;
	background:url(../images/athcare/ttl_sec04.jpg) no-repeat;
}
#ambassadorWrapper.athcare .sec04 .sec-inner .txt {
	margin-bottom:55px;
}
#ambassadorWrapper.athcare .sec04 .sec-inner .comment {
	position:relative;
}
#ambassadorWrapper.athcare .sec04 .sec-inner .point {
	margin:0;
	padding:0;
	width:auto;
	position:absolute;
	right:3px;
	bottom:5px;
	line-height:0;
}
#ambassadorWrapper.athcare .sec04 .sec-inner .model {left:11px;}
#ambassadorWrapper.athcare .sec04 .sec-inner .photo {top:24px; right:9px;}

/* sec05 */
#ambassadorWrapper.athcare .sec05 {
	margin-bottom:0;
}
#ambassadorWrapper.athcare .sec05 .sec-inner h4 {
	height:98px;
	background:url(../images/athcare/ttl_sec05.jpg) no-repeat;
}
#ambassadorWrapper.athcare .sec05 .sec-inner .bd {
	width:860px;
	margin:0 auto 20px;
	padding-bottom:20px;
	border-bottom:solid 2px #bee15e;
}

#ambassadorWrapper.athcare .sec05 .sec-inner .txt {
	margin-bottom:28px;
}
#ambassadorWrapper.athcare .sec05 .sec-inner .btnWrap .point {right:36px;}
#ambassadorWrapper.athcare .sec05 .sec-inner .model {left:11px;}
#ambassadorWrapper.athcare .sec05 .sec-inner .photo {top:200px; right:9px;}

/**-------------------------------------------------------------------------------------------------
 * awesome
 *	オーサム
 ---------------------------------------------------------------------------------------------------*/
#ambassadorWrapper.awesome .section .sec-inner .comment {background:url(../images/awesome/bg_comment.png);}

/* sec01 */
#ambassadorWrapper.awesome .sec01 .sec-inner h4 {
	height:99px;
	background:url(../images/awesome/ttl_sec01.jpg) no-repeat;
}
#ambassadorWrapper.awesome .sec01 .sec-inner .txt {
	margin-bottom:97px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.awesome .sec01 .sec-inner .btnWrap .point {right:33px;}
#ambassadorWrapper.awesome .sec01 .sec-inner .model {left:20px;}
#ambassadorWrapper.awesome .sec01 .sec-inner .photo {top:57px; right:19px;}

/* sec02 */
#ambassadorWrapper.awesome .sec02 .sec-inner h4 {
	height:97px;
	line-height:4.5;
	background:url(../images/awesome/ttl_sec02.jpg) no-repeat;
}
#ambassadorWrapper.awesome .sec02 .sec-inner .txt {
	margin-bottom:97px;
}
#ambassadorWrapper.awesome .sec02 .sec-inner .comment {
	position:relative;
}
#ambassadorWrapper.awesome .sec02 .sec-inner .point {
	margin:0;
	padding:0;
	width:auto;
	position:absolute;
	right:37px;
	bottom:5px;
	z-index:10;
	line-height:0;
}
#ambassadorWrapper.awesome .sec02 .sec-inner .btnWrap .point {right:33px;}
#ambassadorWrapper.awesome .sec02 .sec-inner .model {left:20px;}
#ambassadorWrapper.awesome .sec02 .sec-inner .photo {top:51px; right:19px;}

/* sec03 */
#ambassadorWrapper.awesome .sec03 .sec-inner h4 {
	height:99px;
	background:url(../images/awesome/ttl_sec03.jpg) no-repeat;
}
#ambassadorWrapper.awesome .sec03 .sec-inner .txt {
	margin-bottom:135px;
}
#ambassadorWrapper.awesome .sec03 .sec-inner .btnWrap .point {right:19px;}
#ambassadorWrapper.awesome .sec03 .sec-inner .model {left:10px;}
#ambassadorWrapper.awesome .sec03 .sec-inner .photo {bottom:144px; right:13px;}

/* sec04 */
#ambassadorWrapper.awesome .sec04 .sec-inner h4 {
	height:94px;
	line-height:4.2;
	background:url(../images/awesome/ttl_sec04.jpg) no-repeat;
}
#ambassadorWrapper.awesome .sec04 .sec-inner .txt {
	margin-bottom:96px;
}
#ambassadorWrapper.awesome .sec04 .sec-inner .comment {
	position:relative;
}
#ambassadorWrapper.awesome .sec04 .sec-inner .point {
	margin:0;
	padding:0;
	width:auto;
	position:absolute;
	right:-3px;
	bottom:16px;
	z-index:10;
	line-height:0;
}
#ambassadorWrapper.awesome .sec04 .sec-inner .model {left:16px;}
#ambassadorWrapper.awesome .sec04 .sec-inner .photo {bottom:144px; right:13px;}

/* sec05 */
#ambassadorWrapper.awesome .sec05 .sec-inner h4 {
	height:99px;
	background:url(../images/awesome/ttl_sec05.jpg) no-repeat;
}
#ambassadorWrapper.awesome .sec05 .sec-inner .txt {
	margin-bottom:100px;
	letter-spacing:0.15em;
}
#ambassadorWrapper.awesome .sec05 .sec-inner .btnWrap .point {right:34px;}
#ambassadorWrapper.awesome .sec05 .sec-inner .model {left:8px;}
#ambassadorWrapper.awesome .sec05 .sec-inner .photo {bottom:144px; right:13px;}

#ambassadorWrapper.awesome .iframe {
	padding-top:15px;
	text-align:center;
}



/**-------------------------------------------------------------------------------------------------
 * oldgear
 *	オールドギア
 ---------------------------------------------------------------------------------------------------*/
#ambassadorWrapper.oldgear .pageHead p {margin-top:-11px;}
#ambassadorWrapper.oldgear .section .sec-inner .comment {background:url(../images/oldgear/bg_comment.png);}

/* sec01 */
#ambassadorWrapper.oldgear .sec01 .sec-inner h4 {
	height:99px;
	background:url(../images/oldgear/ttl_sec01.jpg) no-repeat;
}
#ambassadorWrapper.oldgear .sec01 .sec-inner .txt {
	margin-bottom:78px;
}
#ambassadorWrapper.oldgear .sec01 .sec-inner .btnWrap .point {right:43px;}
#ambassadorWrapper.oldgear .sec01 .sec-inner .model {left:16px;}
#ambassadorWrapper.oldgear .sec01 .sec-inner .photo {bottom:144px; right:16px;}

/* sec02 */
#ambassadorWrapper.oldgear .sec02 .sec-inner h4 {
	height:96px;
	background:url(../images/oldgear/ttl_sec02.jpg) no-repeat;
	line-height:4.3;
}
#ambassadorWrapper.oldgear .sec02 .sec-inner .txt {
	margin-bottom:33px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.oldgear .sec02 .sec-inner .btnWrap .point {right:35px;}
#ambassadorWrapper.oldgear .sec02 .sec-inner .model {left:10px;}
#ambassadorWrapper.oldgear .sec02 .sec-inner .photo {bottom:143px; right:17px;}

/* sec03 */
#ambassadorWrapper.oldgear .sec03 .sec-inner h4 {
	height:102px;
	background:url(../images/oldgear/ttl_sec03.jpg) no-repeat;
	line-height:4.9;
}
#ambassadorWrapper.oldgear .sec03 .sec-inner .txt {
	margin-bottom:45px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.oldgear .sec03 .sec-inner .btnWrap .point {right:38px;}
#ambassadorWrapper.oldgear .sec03 .sec-inner .model {left:22px;}
#ambassadorWrapper.oldgear .sec03 .sec-inner .photo {bottom:143px; right:16px;}

/* sec04 */
#ambassadorWrapper.oldgear .sec04 .sec-inner h4 {
	height:94px;
	background:url(../images/oldgear/ttl_sec04.jpg) no-repeat;
	line-height:4.2;
}
#ambassadorWrapper.oldgear .sec04 .sec-inner .txt {
	margin-bottom:75px;
}
#ambassadorWrapper.oldgear .sec04 .sec-inner .btnWrap .point {right:38px;}
#ambassadorWrapper.oldgear .sec04 .sec-inner .model {left:22px;}
#ambassadorWrapper.oldgear .sec04 .sec-inner .photo {bottom:143px; right:16px;}

/* sec05 */
#ambassadorWrapper.oldgear .sec05 .sec-inner h4 {
	height:100px;
	background:url(../images/oldgear/ttl_sec05.jpg) no-repeat;
	line-height:4.7;
}
#ambassadorWrapper.oldgear .sec05 .sec-inner .txt {
	margin-bottom:45px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.oldgear .sec05 .sec-inner .btnWrap .point {right:37px;}
#ambassadorWrapper.oldgear .sec05 .sec-inner .model {left:25px;}
#ambassadorWrapper.oldgear .sec05 .sec-inner .photo {bottom:143px; right:17px;}


/**-------------------------------------------------------------------------------------------------
 * tezukaparking
 *	テヅカパーキング
 ---------------------------------------------------------------------------------------------------*/
#ambassadorWrapper.tezukaparking .section .sec-inner .comment {background:url(../images/tezukaparking/bg_wide.png);}
#ambassadorWrapper.tezukaparking .section .sec-inner h4 {
	padding-left:100px;
}

/* sec01 */
#ambassadorWrapper.tezukaparking .sec01 .sec-inner h4 {
	height:107px;
	background:url(../images/tezukaparking/ttl_sec01.jpg) no-repeat;
	line-height:5.3;
}
#ambassadorWrapper.tezukaparking .sec01 .sec-inner .txt {
	margin-bottom:100px;
}
#ambassadorWrapper.tezukaparking .sec01 .sec-inner .comment {
	width:636px;
	background:url(../images/tezukaparking/bg_short.png);
}
#ambassadorWrapper.tezukaparking .sec01 .sec-inner .btnWrap {
	bottom:6px;
}
#ambassadorWrapper.tezukaparking .sec01 .sec-inner .btnWrap a {
	position:absolute;
	right:0;
	bottom:10px;
	z-index:10;
}
#ambassadorWrapper.tezukaparking .sec01 .sec-inner .btnWrap .point {right:11px; bottom:0;}
#ambassadorWrapper.tezukaparking .sec01 .sec-inner .model {left:16px;}
#ambassadorWrapper.tezukaparking .sec01 .sec-inner .photo {top:61px; right:17px;}

/* sec02 */
#ambassadorWrapper.tezukaparking .sec02 .sec-inner h4 {
	height:97px;
	background:url(../images/tezukaparking/ttl_sec02.jpg) no-repeat;
}
#ambassadorWrapper.tezukaparking .sec02 .sec-inner .txt {
	margin-bottom:105px;
}
#ambassadorWrapper.tezukaparking .sec02 .sec-inner .btnWrap .point {right:8px;}
#ambassadorWrapper.tezukaparking .sec02 .sec-inner .model {left:16px;}
#ambassadorWrapper.tezukaparking .sec02 .sec-inner .photo {top:40px; right:17px;}

/* sec03 */
#ambassadorWrapper.tezukaparking .sec03 .sec-inner h4 {
	height:101px;
	background:url(../images/tezukaparking/ttl_sec03.jpg) no-repeat;
	line-height:4.8;
}
#ambassadorWrapper.tezukaparking .sec03 .sec-inner .txt {
	margin-bottom:105px;
}
#ambassadorWrapper.tezukaparking .sec03 .sec-inner .btnWrap .point {right:33px;}
#ambassadorWrapper.tezukaparking .sec03 .sec-inner .model {left:16px;}
#ambassadorWrapper.tezukaparking .sec03 .sec-inner .photo {bottom:144px; right:17px;}

/* sec04 */
#ambassadorWrapper.tezukaparking .sec04 .sec-inner h4 {
	height:97px;
	background:url(../images/tezukaparking/ttl_sec04.jpg) no-repeat;
	line-height:4.5;
}
#ambassadorWrapper.tezukaparking .sec04 .sec-inner .txt {
	margin-bottom:100px;
}
#ambassadorWrapper.tezukaparking .sec04 .sec-inner .comment {
	position:relative;
	z-index:5;
}
#ambassadorWrapper.tezukaparking .sec04 .sec-inner .btnWrap .point {right:38px;}
#ambassadorWrapper.tezukaparking .sec04 .sec-inner .model {left:3px;}
#ambassadorWrapper.tezukaparking .sec04 .sec-inner .photo {top:50px; right:17px;}

/* sec05 */
#ambassadorWrapper.tezukaparking .sec05 .sec-inner  {
	padding-bottom:0;
}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner h4 {
	height:99px;
	background:url(../images/tezukaparking/ttl_sec05.jpg) no-repeat;
}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner .txt {
	margin-bottom:100px;
}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner .comment {
	margin-bottom:15px;
	position:relative;
}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner .point {
	margin:0;
	padding:0;
	width:auto;
	position:absolute;
	right:212px;
	bottom:7px;
	z-index:10;
	line-height:0;
}

#ambassadorWrapper.tezukaparking .sec05 .sec-inner .btnWrap02 {
	width:745px;
	margin-left:auto;
	padding-right:23px;
}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner .btnWrap02 li {
	width:365px;
	float:left;
}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner .btnWrap02 li:first-child {
	margin-right:15px;
}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner .model {left:3px;}
#ambassadorWrapper.tezukaparking .sec05 .sec-inner .photo {top:66px; right:11px;}


/**-------------------------------------------------------------------------------------------------
 * grace
 *	グレイス
 ---------------------------------------------------------------------------------------------------*/
#ambassadorWrapper.grace .section .sec-inner .comment {background:url(../images/grace/bg_low.png);}

/* sec01 */
#ambassadorWrapper.grace .sec01 .sec-inner h4 {
	height:101px;
	background:url(../images/grace/ttl_sec01.jpg) no-repeat;
}
#ambassadorWrapper.grace .sec01 .sec-inner .txt {
	margin-bottom:63px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.grace .sec01 .sec-inner .btnWrap .point {right:10px;}
#ambassadorWrapper.grace .sec01 .sec-inner .model {left:3px;}
#ambassadorWrapper.grace .sec01 .sec-inner .photo {bottom:144px; right:17px;}

/* sec02 */
#ambassadorWrapper.grace .sec02 .sec-inner h4 {
	height:98px;
	background:url(../images/grace/ttl_sec02.jpg) no-repeat;
}
#ambassadorWrapper.grace .sec02 .sec-inner .txt {
	position:relative;
	z-index:10;
}
#ambassadorWrapper.grace .sec02 .sec-inner .comment {
	height:136px;
	background:url(../images/grace/bg_high.png);
}
#ambassadorWrapper.grace .sec02 .sec-inner .btnWrap .point {right:40px;}
#ambassadorWrapper.grace .sec02 .sec-inner .model {left:3px;}
#ambassadorWrapper.grace .sec02 .sec-inner .photo {top:30px; right:6px;}

/* sec03 */
#ambassadorWrapper.grace .sec03 .sec-inner h4 {
	height:97px;
	background:url(../images/grace/ttl_sec03.jpg) no-repeat;
}
#ambassadorWrapper.grace .sec03 .sec-inner .txt {
	margin-bottom:44px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.grace .sec03 .sec-inner .btnWrap .point {right:26px;}
#ambassadorWrapper.grace .sec03 .sec-inner .model {left:3px;}
#ambassadorWrapper.grace .sec03 .sec-inner .photo {bottom:144px; right:17px;}

/* sec04 */
#ambassadorWrapper.grace .sec04 .sec-inner h4 {
	height:90px;
	background:url(../images/grace/ttl_sec04.jpg) no-repeat;
	line-height:4;
}
#ambassadorWrapper.grace .sec04 .sec-inner .txt {
	margin-bottom:25px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.grace .sec04 .sec-inner .comment {
	height:136px;
	background:url(../images/grace/bg_high.png);
}
#ambassadorWrapper.grace .sec04 .sec-inner .btnWrap .point {right:20px;}
#ambassadorWrapper.grace .sec04 .sec-inner .model {left:3px;}
#ambassadorWrapper.grace .sec04 .sec-inner .photo {top:64px; right:17px;}

/* sec05 */
#ambassadorWrapper.grace .sec05 .sec-inner h4 {
	height:109px;
	background:url(../images/grace/ttl_sec05.jpg) no-repeat;
	line-height:5.5;
}
#ambassadorWrapper.grace .sec05 .sec-inner .txt {
	margin-bottom:72px;
	position:relative;
	z-index:10;
}
#ambassadorWrapper.grace .sec05 .sec-inner .btnWrap .point {right:18px;}
#ambassadorWrapper.grace .sec05 .sec-inner .model {left:3px;}
#ambassadorWrapper.grace .sec05 .sec-inner .photo {bottom:144px; right:15px;}







/**-------------------------------------------------------------------------------------------------
 * class
 *	汎用クラス
  ---------------------------------------------------------------------------------------------------*/
/**
	clearfix
*/
#ambassadorWrapper .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#ambassadorWrapper .clearfix {
  min-height: 1px;
}
* html #ambassadorWrapper .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
