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

* {
	padding: 0;
	margin: 0;
}

html {
	width: 100%;
	height: 100%;
	scrollbar-arrow-color: #3f5a7b;
	scrollbar-face-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #647ea1;
	scrollbar-highlight-color: #89a4c8;
	scrollbar-shadow-color: #89a4c8;
}

body {
	width: 100%;
	height: 100%;
	background-color: #fff;
}


/* -------------リンク関連-------------- */
a {
	outline: none;
}

@media screen {
a {
	color: #d98c73;
	text-decoration: underline;
}
}

@media print {   /*印刷時は黒でリンクを表示*/
a {
	border-bottom: 1px dotted #C6C6C6;
	color: #000;
	text-decoration: none;
}
}

a:link {
	text-decoration: underline;
	color: #d98c73;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #e3582b;
}


/* -------------画像関連-------------- */

img {
	border: 0; 
}


/* -------------FLOAT------------- */

.floatRight {
	float: right;
	display: inline;
}

.floatLeft {
	float: left;
	display: inline;
}

.clear {
	display: block;
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}


/* -------------spacer-------------- */

.mb5 {margin-bottom:5px;}
.mr5 {margin-right:5px;}
.ml5 {margin-left:5px;}
.mt5 {margin-top:5px;}
.mb10 {margin-bottom:10px;}
.mr10 {margin-right:10px;}
.ml10 {margin-left:10px;}
.mt10 {margin-top:10px;}
.mb15 {margin-bottom:15px;}
.mr15 {margin-right:15px;}
.ml15 {margin-left:15px;}
.mt15 {margin-top:15px;}
.mb20 {margin-bottom:20px;}
.mr20 {margin-right:20px;}
.ml20 {margin-left:20px;}
.mt20 {margin-top:20px;}
.mb25 {margin-bottom:25px;}
.mr25 {margin-right:25px;}
.ml25 {margin-left:25px;}
.mt25 {margin-top:25px;}
.mb30 {margin-bottom:30px;}
.mr30 {margin-right:30px;}
.ml30 {margin-left:30px;}
.mt30 {margin-top:30px;}
.mb40 {margin-bottom:40px;}
.mr40 {margin-right:40px;}
.ml40 {margin-left:40px;}
.mt40 {margin-top:40px;}
.mb50 {margin-bottom:50px;}
.mr50 {margin-right:50px;}
.ml50 {margin-left:50px;}
.mt50 {margin-top:50px;}
.mb60 {margin-bottom:60px;}
.mr60 {margin-right:60px;}
.ml60 {margin-left:60px;}
.mt60 {margin-top:60px;}
.mb80 {margin-bottom:80px;}
.mr80 {margin-right:80px;}
.ml80 {margin-left:80px;}
.mt80 {margin-top:80px;}

.pb5 {padding-bottom:5px;}
.pr5 {padding-right:5px;}
.pl5 {padding-left:5px;}
.pt5 {padding-top:5px;}
.pb10 {padding-bottom:10px;}
.pr10 {padding-right:10px;}
.pl10 {padding-left:10px;}
.pt10 {padding-top:10px;}
.pb15 {padding-bottom:15px;}
.pr15 {padding-right:15px;}
.pl15 {padding-left:15px;}
.pt15 {padding-top:15px;}
.pb20 {padding-bottom:20px;}
.pr20 {padding-right:20px;}
.pl20 {padding-left:20px;}
.pt20 {padding-top:20px;}
.pb30 {padding-bottom:30px;}
.pr30 {padding-right:30px;}
.pl30 {padding-left:30px;}
.pt30 {padding-top:30px;}
.pb40 {padding-bottom:40px;}
.pr40 {padding-right:40px;}
.pl40 {padding-left:40px;}
.pt40 {padding-top:40px;}
.pb50 {padding-bottom:50px;}
.pr50 {padding-right:50px;}
.pl50 {padding-left:50px;}
.pt50 {padding-top:50px;}
.pb60 {padding-bottom:60px;}
.pr60 {padding-right:60px;}
.pl60 {padding-left:60px;}
.pt60 {padding-top:60px;}
.pb80 {padding-bottom:80px;}
.pr80 {padding-right:80px;}
.pl80 {padding-left:80px;}
.pt80 {padding-top:80px;}







/* POPUP */

#wrapper {
	width: 702px;
	margin: 0 auto;
}

.headBox {
	width: 700px;
	margin: 0 auto;
	padding-top: 15px;
}

.headBox .title {
	float: left;
}

.headBox .close {
	float: right;
	padding-top: 34px;
}

.btnBox {
	border: #3f5a7b 1px solid;
	width: 700px;
	margin-top: 20px;
}

.contentBox {
	border-left: #3f5a7b 1px solid;
	border-right: #3f5a7b 1px solid;
	background-image: url(../images/content_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 640px;
	height: 0px;
	padding: 0 30px;
	overflow: hidden;
}

.noteBox {
	width: 520px;
	margin: 0 auto;
}

#kiyaku {
	width: 700px;
	margin: 30px auto 0 auto;
	background-color: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: normal;
	color: #000000;
}

#kiyaku .list1 {
	width: 650px;
	padding-left: 50px;
}

#kiyaku .list2 {
	width: 630px;
	padding-left: 20px;
}

#kiyaku .list3 {
	width: 670px;
	padding-left: 30px;
}

#policy {
	width: 700px;
	margin: 30px auto 0 auto;
	background-color: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: normal;
	color: #3f5a7b;
}

#policy .list1 {
	width: 670px;
	padding-left: 30px;
}

#policy .list1 li {
	padding-bottom: 15px;
}

#policy .list2 {
	width: 650px;
	padding-left: 20px;
}

#policy .list2 li {
	padding-bottom: 0px;
}

#policy p {
	width: 100%;
	text-align: right;
}

#storeList {
	border-top: #3f5a7b 1px solid;
	border-left: #3f5a7b 1px solid;
	margin: 50px auto 30px auto;
	width: 640px;
}

#storeList td {
	border-bottom: #3f5a7b 1px solid;
	border-right: #3f5a7b 1px solid;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #3f5a7b;
	padding: 5px;
	width: 33%;
	background-color: #fff;
	cursor: pointer;
}

#storeList .def {
	color: #fff;
	background-color: #3f5a7b;
}

#nameImg {
	margin-bottom: 15px;
}

#qrImg {
	float: left;
}

#note {
	width: 480px;
	float: right;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: normal;
	color: #000000;
}

#copyright {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 8px;
	line-height: 8px;
	color: #b6b9c7;
	width: 100%;
	height: 10px;
	margin-top: 20px;
	text-align: right;
}



.url{
	width: 480px;
	float: right;
	padding-bottom:15px;
	padding-top:3px;
}


#box02{display:none;}
#box03{display:none;}
#box04{display:none;}
#box05{display:none;}
#box06{display:none;}
#box07{display:none;}
#box08{display:none;}
#box09{display:none;}
#box10{display:none;}
#box11{display:none;}
#box12{display:none;}
#box13{display:none;}
#box14{display:none;}
#box15{display:none;}
#box16{display:none;}
#box17{display:none;}
#box18{display:none;}
#box19{display:none;}
#box20{display:none;}
#box21{display:none;}
#box22{display:none;}
#box23{display:none;}
#box24{display:none;}
#box25{display:none;}
#box26{display:none;}
#box27{display:none;}
