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

/*========== type01 リスト表示 ===========*/
article.type01 {padding-top:0;}
article.type01 h2 {padding:10px 5px; font-size:116%; color:#FFF; line-height:1.4; background: #d5cea6;
background: -moz-linear-gradient(top,  #d5cea6 0%, #c9c190 40%, #b7ad70 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5cea6), color-stop(40%,#c9c190), color-stop(100%,#b7ad70));
background: -webkit-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -o-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -ms-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 );
}
article.type01 > p {margin:5px; font-size:100%;}
article.type01 .txtarea {line-height:1.4;}
article.type01 .txtarea dl {border-top:1px dotted #888888;}
article.type01 .txtarea dl dt {width:100px; height:75px; margin:5px; text-align:center;}
article.type01 .txtarea dl dt img {max-width:100px; max-height:75px;}
article.type01 .txtarea dl dd {min-height:85px; margin-top: -85px; padding-left: 110px; background:linear-gradient(top, #fff, #eaeaea); background: -moz-linear-gradient(top, #fff, #eaeaea); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));}
article.type01 .txtarea dl dd a {display:block;}
article.type01 .txtarea dl dd a p.view {}
article.type01 .txtarea dl dd a p.title {font-weight:bold; color:#333; padding-top:5px;}
article.type01 .txtarea dl dd a p.director {font-weight:bold;}
article.type01 .txtarea dl dd p.btn {text-align:right; margin:5px 10px;}
article.type01 .txtarea dl dd p.btn button {display:inline-block; width:100px; height:25px; line-height:15px;}
article.type01 .txtarea nav {height:40px; background:linear-gradient(top, #888, #444); background: -moz-linear-gradient(top, #888, #444); background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#444));}
article.type01 .txtarea nav li {height:40px; line-height:40px; text-align:center; color:#FFF;}
article.type01 .txtarea nav li:nth-child(1) {float:left; width:20%; border-right:1px solid #888;}
article.type01 .txtarea nav li:nth-child(2) {float:right; width:20%; border-left:1px solid #888;}
article.type01 .txtarea nav li:nth-child(3) {}
article.type01 .txtarea nav li a {display:block; width:100%; color:#FFF;}

article.type01 .detail_bottom {width:100%; font-size:100%; border-top:1px dotted #888888; padding:5px; background:linear-gradient(top, #fff, #eaeaea); background: -moz-linear-gradient(top, #fff, #eaeaea); background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));}

nav.type04 {margin-top:10px; text-align:center;}
nav.type04 p {display:inline-block; width:98%; height:45px; margin:5px;}
nav.type04 p a {display:block; width:98%; height:45px; line-height:40px; color:#FFF; font-size:120%; font-weight:bold; border-radius:2px;border:1px solid #C06; border-radius:10px; background:linear-gradient(top, #F8B, #C06); background: -moz-linear-gradient(top, #F8B, #C06); background: -webkit-gradient(linear, left top, left bottom, from(#F8B), to(#C06));}
nav.type04 a img {display:inline; vertical-align:middle;}

/*========== type01 teble ===========*/
/*========== top teble ===========*/
article.type01 .detail_bottom table.s_type01	{
	border-collapse: collapse;	border-spacing: 0;
	width: 98%;
	margin-bottom: 5px;
	font-size:100%;
	vertical-align:top;
}
article.type01 .detail_bottom table th, td	{
	padding: 0 12px;
	vertical-align:top;
}
article.type01 .detail_bottom table..s_type01 th	{
width:30%;
}
article.type01 .detail_bottom table.s_type01 th img{max-height: 90px; max-width: 90px; vertical-align:top;padding-top:5px;}
article.type01 .detail_bottom table.s_type01 td	{
}
/*========== btm teble ===========*/
article.type01 .detail_bottom table.s_type02	{
	border-collapse: collapse;	border-spacing: 0;
	border:1px solid #DDD;
	width: 98%;
	margin-bottom: 5px;
	font-size:85%;
}
article.type01 .detail_bottom table.s_type02 th	{ width:26%; border-bottom: 1px solid #DDD; background: url("../images/pickback.gif") repeat; font-weight:normal; vertical-align: middle; }
article.type01 .detail_bottom table.s_type02 td	{
background:#fff;
	border-bottom: 1px solid #DDD;
}

td.title {font-weight:bold; color:#333; padding-top:5px; font-size:135%; padding-left:5px;}
td.title span {display:inline-block;
    background-image: url("../images/pickback.gif");
    color: #1B8A35;
   padding: 1px 3px;
   border:1px solid #ccc;
   font-size:10px;
   font-weight:normal;
    text-align: center;
	margin-left:5px;}
td.syosai {
padding:18px 0 15px 7px; font-size:115%; }
/*========== type02 サムネイル３行表示 ===========*/
article.type02 {padding-top:5px;}
article.type02 h2 {padding:10px 5px; font-size:116%; color:#FFF; line-height:1.4; background:#704; border-top:2px solid #A37; border-left:2px solid #A37; border-bottom:2px solid #401; border-right:2px solid #401;}
article.type02 .txtarea ul {padding-top:10px; text-align:center;}
article.type02 .txtarea ul li {display:inline-block; width:100px; height:120px;}
article.type02 .txtarea ul li a {display:block; color:#333; font-size:100%;}

/*========== type03 店舗詳細 ===========*/
article.type03 {padding-top:0;}
article.type03 h2 {padding:10px 5px; font-size:116%; color:#FFF; line-height:1.4; background: #d5cea6;
background: -moz-linear-gradient(top,  #d5cea6 0%, #c9c190 40%, #b7ad70 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5cea6), color-stop(40%,#c9c190), color-stop(100%,#b7ad70));
background: -webkit-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -o-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -ms-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 );
}
article.type03 h3 {display:block; width:100%; height:40px; line-height:40px;padding:5px; color:#555; border-top:1px solid #A3A04B; border-bottom:1px solid #A3A04B;
background: #e5e696; /* Old browsers */
background: -moz-linear-gradient(top,  #e5e696 0%, #d1d360 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e696), color-stop(100%,#d1d360)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* IE10+ */
background: linear-gradient(top,  #e5e696 0%,#d1d360 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e696', endColorstr='#d1d360',GradientType=0 ); /* IE6-9 */
}
article.type03 h3 span {display:inline-block;
    background-image: url("../images/pickback.gif");
    color: #1B8A35;
   padding:1px 3px;
   border:1px solid #ccc;
   font-size:10px;
   font-weight:normal;
    text-align: center;
	margin:0 5px;
	line-height:2.0;}
article.type03 .txtarea {padding:10px 5px; line-height:1.4;}
article.type03 .txtarea .Main_img {}
article.type03 .txtarea .Main_img img {width:100%;}
article.type03 .txtarea .view {}
article.type03 .txtarea .cont01 {padding:8px 6px;}
article.type03 .txtarea .title {color:#704; font-weight:bold;}
article.type03 .txtarea .director a {color:#704; text-decoration:underline; }
article.type03 .txtarea dl#accordion {}
article.type03 .txtarea dl#accordion dt { clear:both; padding:10px; color:#FFF; background:linear-gradient(top, #888, #444); background: -moz-linear-gradient(top, #888, #444); background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#444)); border-top:1px solid #BBB; border-left:1px solid #BBB; border-bottom:1px solid #222; border-right:1px solid #222;}
article.type03 .txtarea dl#accordion dt span {display:block; background:url(../images/arrow02.png) right center no-repeat;}
article.type03 .txtarea dl#accordion dt.open span {background:url(../images/close.png) right center no-repeat;}
article.type03 .txtarea dl#accordion dt {padding:12px;}
article.type03 .txtarea dl#accordion dd {padding:12px;}
#obo {padding:6px; background:#EEE;}
#obo dl.comform dt {padding:10px; color:#FFF; background:linear-gradient(top, #AAA, #666); background: -moz-linear-gradient(top, #AAA, #666); background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#666)); border-radius:10px; border:none;}
article.type03 .txtarea #obo dl.comform dt.open {padding:10px; color:#FFF; background:linear-gradient(top, #AAA, #666); background: -moz-linear-gradient(top, #AAA, #666); background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#666)); border-radius:10px 10px 0 0;}
#obo dl.comform dd {padding:10px; background:#DDD; border-radius:0 0 10px 10px;}
#obo a {color:#0033CC; text-decoration:underline;}
article.type03 .txtarea ul.comment {margin-top:10px;}
article.type03 .txtarea ul.comment li {padding:5px; border-top:1px dotted #888;}
article.type03 .txtarea ul.comment li span {margin:0 7px 0 3px; color:#006633;}
article.type03 .txtarea ul.comment a {color:#0033CC; text-decoration:underline;}
.mr10 { margin-right: 10px;}
.copySubBox { background: #EEEEEE; font-size: 93%; margin:0 auto; padding: 15px 10px 10px 10px;}
.copy_sub_inbox { float: left; width: 31%; display: inline-block; }
.copy_sub_inbox img { margin-bottom: 5px; max-height:95%; max-width:95%; display: block; }
.copy_sub_inbox p { margin-bottom: 5px;	max-width:95%;}

/*========== teble ===========*/
table.s_type02	{
	border-collapse: collapse;	border-spacing: 0;
	border:1px solid #DDD;
	width: 98%;
	margin-bottom: 5px;
	font-size:100%;
}
table.s_type02 th	{
width:26%;
	border-bottom: 1px solid #DDD;
	background: url("../images/pickback.gif") repeat;
	font-weight:normal;
	padding:4px;
}
table.s_type02 td	{
background:#fff;
	border-bottom: 1px solid #DDD;
	padding:4px;
}

table.s_type03	{
	border:1px solid #DDD;
	width: 98%;
	margin-bottom: 5px;
	font-size:100%;
	overflow:hidden;
}
table.s_type03 th	{
width:26%;
	border: 1px solid #DDD;
	background: #666;
	color:#fff;
	font-weight:normal;
	padding:4px;
	text-align:center;
}
table.s_type03 td{
width:26%;	
background:#fff;
	border: 1px solid #DDD;
	padding:4px;
}
table.s_type03 a {color:#0033CC; text-decoration:underline;}

table.s_type03 .no_bd { border:none;}
table.s_type03 .dict { background:#ffeeff; font-size:80%; padding:2px 5px;}

table.s_type04	{
	border-collapse: collapse;	border-spacing: 0;
	border:1px solid #DDD;
	width: 98%;
	margin-bottom: 5px;
	font-size:100%;
}
table.s_type04 th	{
	border-bottom: 1px solid #DDD;
	background: #ccc;
	color:#333;
	font-weight:normal;
	padding:4px;
	text-align:center;
}
table.s_type04 td	{
background:#fff;
	border-bottom: 1px solid #DDD;
	padding:4px 12px 4px 4px;
}
table.s_type04 a {color:#0033CC; text-decoration:underline;}
/*========== type04 個別 ===========*/
article.type04 {padding-top:5px;}
article.type04 h2 {padding:10px 5px; font-size:116%; color:#FFF; line-height:1.4; background: #d5cea6;
background: -moz-linear-gradient(top,  #d5cea6 0%, #c9c190 40%, #b7ad70 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5cea6), color-stop(40%,#c9c190), color-stop(100%,#b7ad70));
background: -webkit-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -o-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -ms-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 );
}
.abaut_top { font-size:126%; padding-bottom:12px; }
.faq_top { font-size:126%; padding:20px 0; color:#3366FF; }
.txt_pdg { font-size:100%; padding:20px 0; }
article.type04 .txtarea {padding:10px 5px; line-height:1.4;}
article.type04 .txtarea .photo {float:left; margin-right:10px; }
article.type04 .txtarea img {width:100%;}
article.type04 .txtarea h3 { color:#555555; font-size:128%; border-bottom:#00CC00 1px dotted;margin:10px 0; background:url(../images/arrow_top1.gif) left top no-repeat; padding-left:24px; padding-top:2px; font-weight:normal; text-align:left;}
article.type04 .txtarea h3.pnks_txt { color:#FF3366; font-size:128%; border-bottom:#00CC00 1px dotted;margin:10px 0; text-align:left; background:none; padding-left:0; font-weight:bold;}
article.type04 .txtarea h3.faq_txt { background:#ededed url("../images/faq_title_bg.gif") 0 0 no-repeat;
    color: #003471;
    font-size: 116%;
    line-height: 30px;
    margin-bottom: 5px;
    padding-left: 30px; border:none;}
article.type04 .txtarea p {padding:2px 5px; margin-bottom:5px;}
article.type04 .txtarea h3.pry_txt { background:#ededed;
    color: #003471;
    font-size: 116%;
    line-height: 30px;
    margin-bottom: 5px;
    padding-left: 5px; border:none;}
article.type04 .txtarea p {padding:2px 5px; margin-bottom:5px;}

.link_box { width:98%; display:block; margin:18px auto; padding:0; background:#ededed;}
.link_box p {padding:8px;}
.link_box ul li { padding:1px 15px;list-style-position: inside;
    list-style-type: disc;
    margin-bottom: 5px;}
article.type04 .txtarea .link_imgs img {width:1%; width:auto;}
article.type04 .txtarea p.url_box {
    font-size: 12px;
    width: 80%; display:block; border:1px solid #ededed; padding:5px;
}

/*========== type05 プレーンテキスト ===========*/
article.type05 {padding-top:5px;}
article.type05 h2 {padding:10px 5px; font-size:116%; color:#FFF; line-height:1.4; background:#704; border-top:2px solid #A37; border-left:2px solid #A37; border-bottom:2px solid #401; border-right:2px solid #401;}
article.type05 .txtarea {padding:5px; line-height:1.4;}
article.type05 .txtarea h3 {color:#704; margin-bottom:10px;}
article.type05 .txtarea p {margin-bottom:10px;}

/*========== type06 フォーム系 ===========*/
article.type06 {padding-top:0;}
article.type06 h2 {padding:10px 5px; font-size:116%; color:#FFF; text-shadow:none; line-height:1.4; background: #d5cea6;
background: -moz-linear-gradient(top,  #d5cea6 0%, #c9c190 40%, #b7ad70 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5cea6), color-stop(40%,#c9c190), color-stop(100%,#b7ad70));
background: -webkit-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -o-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: -ms-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
background: linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 );
}
article.type06 .txtarea {padding:10px 5px; line-height:1.4;}
article.type06 .txtarea ul.flow {text-align:center; margin-bottom:10px;}
article.type06 .txtarea ul.flow li {display:inline-block; width:30%; height:40px; padding-right:5px; line-height:40px; background:url(img/flow02.png) right center no-repeat #CCC;}
article.type06 .txtarea ul.flow li.active {background:url(img/flow01.png) right center no-repeat #FC9;}
article.type06 .txtarea dl {}
article.type06 .txtarea dl dt {margin-bottom:3px; padding:1px 5px; background: url("../images/pickback.gif") repeat;}
article.type06 .txtarea dl dt span {margin:0 5px; font-weight:bold; color:#C00;}
article.type06 .txtarea dl dd {margin-bottom:10px; padding:1px 5px;}
article.type06 .txtarea dl dd input {height:25px;}
article.type06 .txtarea dl dd select {height:25px;}
article.type06 .txtarea dl dd p.btn {text-align:right; margin:5px 10px;}
article.type06 .txtarea dl dd p.btn button {display:inline-block; width:100px; height:25px; line-height:15px;}
article.type06 .txtarea p.check {margin-bottom:10px; padding:5px 10px; background:#EEE; text-align:center;}
article.type06 .txtarea aside.agreement {height:100px; margin-bottom:10px; overflow:scroll; font-size:85%;}
.pass_txt { padding:18px 0 26px; }

/*========== type07 キーワード・お知らせ ===========*/
article.type07 {padding-top:5px;}
article.type07 h2 {padding:10px 5px; font-size:116%; color:#FFF; line-height:1.4; background:#704; border-top:2px solid #A37; border-left:2px solid #A37; border-bottom:2px solid #401; border-right:2px solid #401;}
article.type07 > p {margin:5px; font-size:100%;}
article.type07 .txtarea {padding:10px 0; line-height:1.4;}
article.type07 .txtarea ul {border-top:1px solid #AAA;}
article.type07 .txtarea ul li {border-bottom:1px solid #AAA; background:linear-gradient(top, #FFFFFF, #EEEEEE); background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));}
article.type07 .txtarea ul li a {display:block; padding:10px 25px 10px 10px; color:#704; background:url(img/arrow01.png) right center no-repeat;}
article.type07 .txtarea ul li a span {color:#444;}

/*========== コンテンツ　下ナビ ===========*/
#btm_navi {height:40px; background:linear-gradient(top, #888, #444); background: -moz-linear-gradient(top, #888, #444); background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#444));}
#btm_navi li {height:40px; line-height:40px; text-align:center; color:#FFF;}
#btm_navi li:nth-child(1) {float:left; width:20%; border-right:1px solid #888;}
#btm_navi li:nth-child(2) {float:right; width:20%; border-left:1px solid #888;}
#btm_navi li:nth-child(3) {}
#btm_navi li a {display:block; width:100%; color:#FFF;}

/*========== shopログイン後page  ===========*/
nav.type01 {padding:5px;}
nav.type01 h2 {padding:10px; font-size:116%; color:#FFF; line-height:1.4; background:#444; border-top:2px solid #888; border-left:2px solid #888; border-right:2px solid #222; border-bottom:1px dotted #888; border-radius:10px 10px 0 0;}
nav.type01 ul {height:40px; background:#444; border-left:2px solid #888; border-bottom:2px solid #222; border-right:2px solid #222; border-radius:0 0 10px 10px;}
nav.type01 ul li {display:inline-block; width:18%; height:40px; border-left:1px dotted #888; text-align:center;}
nav.type01 ul li:first-child {border-left:none;}
nav.type01 ul li a {display:block; width:100%; height:40px; color:#FFF;}

/*========== my pageログイン後page  ===========*/
nav.type02 {padding:5px;}
nav.type02 h2 {padding:10px; font-size:116%; color:#FFF; line-height:1.4; background:#444; border-top:2px solid #888; border-left:2px solid #888; border-right:2px solid #222; border-bottom:1px dotted #888; border-radius:10px 10px 0 0;}
nav.type02 ul {height:40px; background:#444; border-left:2px solid #888; border-bottom:2px solid #222; border-right:2px solid #222; border-radius:0 0 10px 10px;}
nav.type02 ul li {display:inline-block; width:18%; height:40px; border-left:1px dotted #888; text-align:center;}
nav.type02 ul li:first-child {border-left:none;}
nav.type02 ul li a {display:block; width:100%; height:40px; color:#FFF;}


/*========== BTN ===========*/
ul.btn {text-align:center; padding-top:5px;}
ul.btn li {}
ul.btn li.long {display:block; margin:10px auto; width:80%;}
ul.btn li.half {display:inline-block; width:40%;}
ul.btn li.half01 {display:inline-block; width:33%;}
ul.btn li.half02 {display:inline-block; width:25%;}
ul.btn li a {display:block; height:40px; line-height:40px; font-weight:bold; }
ul.btn li button {display:block; width:100%; height:40px; line-height:40px; font-weight:bold; }
ul.btn li .btn01 {color:#FFF; border:1px solid #C60; border-radius:10px; background:linear-gradient(top, #FB8, #C60); background: -moz-linear-gradient(top, #FB8, #C60); background: -webkit-gradient(linear, left top, left bottom, from(#FB8), to(#C60));}
ul.btn li .btn02 {color:#FFF; border:1px solid #C06; border-radius:10px; background:linear-gradient(top, #F8B, #C06); background: -moz-linear-gradient(top, #F8B, #C06); background: -webkit-gradient(linear, left top, left bottom, from(#F8B), to(#C06));}
ul.btn li .btn03 {color:#FFF; border:1px solid #666; border-radius:10px; background:linear-gradient(top, #BBB, #666); background: -moz-linear-gradient(top, #BBB, #666); background: -webkit-gradient(linear, left top, left bottom, from(#BBB), to(#666));}
ul.btn li .btn04 {color:#555; border:1px solid #428C2A; border-radius:4px; background: #d2ff52; /* Old browsers */
background: -moz-linear-gradient(top,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* IE10+ */
background: linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */;
padding: 9px;
	margin:16px 0 5px;}
ul.btn li .btn05 {background: #f3c5bd; /* Old browsers */
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* IE10+ */
background: linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
color: #333; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #ea2803;font-weight:normal;}                   
ul.btn li .btn06 {background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
color: #333; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #f8b500;font-weight:normal;}

ul.btn li .btn07 {background: #d2ff52; /* Old browsers */
background: -moz-linear-gradient(top,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* IE10+ */
background: linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */
color: #333; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #428C2A;font-weight:normal;}
input.custam { width:25%; float:left; }

.btn_grn {
background: #d2ff52; /* Old browsers */
background: -moz-linear-gradient(top,  #d2ff52 0%, #91e842 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* IE10+ */
background: linear-gradient(top,  #d2ff52 0%,#91e842 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 ); /* IE6-9 */
color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #428C2A; width: 90%; display:inline-block; padding: 9px; margin:16px 0 5px; text-align:center;}
.s_btn01 {
	background: #f3c5bd; /* Old browsers */
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* IE10+ */
background: linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #ea2803; font-weight:normal; width: 82px; display:inline-block; padding: 5px; margin:24px 5px 5px;	text-align:center;}
.s_btn02 {
	background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #f8b500; font-weight:normal; width: 82px; display:inline-block; padding:5px; margin:5px; text-align:center;}
.s_btn03 {
background: #f3c5bd; /* Old browsers */
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* IE10+ */
background: linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #ea2803; font-weight:normal; width: 40%; display:inline-block; padding:7px 5px; margin:5px; text-align:center;}
.s_btn04 {
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
color: #FFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #f8b500; font-weight:normal; width: 75px; display:inline-block; padding: 5px; margin:5px; text-align:center;}
nav#btm_min {height:40px; background:linear-gradient(top, #888, #444); background: -moz-linear-gradient(top, #888, #444); background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#444));}
nav#btm_min li {height:40px; line-height:40px; text-align:center; color:#FFF;}
nav#btm_min li:nth-child(1) {float:left; width:20%; border-right:1px solid #888;}
nav#btm_min li:nth-child(2) {float:right; width:20%; border-left:1px solid #888;}
nav#btm_min li:nth-child(3) {}
nav#btm_min li a {display:block; width:100%; color:#FFF;}
