@charset "shift_jis";

/*ie7
*:first-child+html 
ie7*/

/*ie6
_
ie6*/

html {
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}
body {
	font-family: 'ƒƒCƒŠƒI', Meiryo, 'Lucida Grande', Verdana, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', 'Hiragino Kaku Gothic Pro', '‚l‚r ‚oƒSƒVƒbƒN', Osaka, sans-serif;	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	padding: 0px;
}

a { 
	text-decoration: none;
	outline: none; }
a:link    {	color: #850606; }
a:active  { text-decoration: underline; outline: none; }
a:visited {	color: #850606; outline: none; }
a:hover { color: #D90028; text-decoration: underline; }

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.img-r {
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
}
.img-l {
	margin-bottom: 15px;
	margin-right: 15px;
	float: left;
}

.clear { clear:both; }  







#tag-aim {
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/tag-aim.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 46px;
	width: 69px;
	position: absolute;
	top: 2px;
	right: 2%;
	text-indent: -15000px;
	z-index: 100;
}













.main {
	margin: 0px;
	padding: 0px;
	height: 100%;
	min-width: 1080px;
}



/*ƒwƒbƒ_[*/
.main #head {
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/bg_header_common.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.main #head .head-cont {
	margin: 0px auto;
	padding: 0px;
	height: 88px;
	width: 970px;
	clear: both;
	position: relative;
}
.main #head .head-cont h1 {
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 230px;
	text-indent: -15000px;
	clear: both;
}
.main #head .head-cont h1 a {
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 230px;
	text-indent: -15000px;
	clear: both;
	display: block;
}

.main #head .head-cont .f-b a {
	padding: 0px;
	height: 22px;
	width: 22px;
	left: 748px;
	top: 58px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/icon_facebook.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	display: block;
	z-index: 50;
	position: absolute;
}

.main #head .head-cont #h-menu {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 970px;
	clear: both;
}

.main #head .head-cont #h-menu .gm {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 645px;
	float:left;
	list-style-type: none;
	font-size: 0px;
}
.main #head .head-cont #h-menu .gm .gm01 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 55px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm01 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 55px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm02 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 96px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm02 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 96px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm03 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 83px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm03 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 83px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm04 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 86px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm04 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 86px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm05 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 95px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm05 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 95px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm06 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 71px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm06 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 71px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm07 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 159px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm07 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 159px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm08 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 65px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm08 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 65px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm .gm09 {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 72px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .gm .gm09 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 72px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/gm09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .gm a:hover { background-position: 0 -11px; text-decoration : none; }

.main #head .head-cont #h-menu .sm {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 205px;
	float:right;
	list-style-type: none;
	font-size: 0px;
}
.main #head .head-cont #h-menu .sm .sm01 {
	float:right;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 72px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .sm .sm01 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 72px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .sm .sm02 {
	float:right;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 63px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .sm .sm02 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 63px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .sm .sm03 {
	float:right;
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 54px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #head .head-cont #h-menu .sm .sm03 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 54px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .sm .sm04 {
	float: right;
	padding: 0px;
	height: 11px;
	width: 65px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.main #head .head-cont #h-menu .sm .sm04 a {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 65px;
	text-indent: -15000px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/sm04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
.main #head .head-cont #h-menu .sm a:hover { background-position: 0 -11px; text-decoration : none; }















/*ƒy[ƒWƒgƒbƒv‚Ö*/
.main #pt {
	font-size: 0px;
	clear: both;
	width: 970px;
	margin: 20px auto 0px;
	padding: 0px 0px 13px;
	height: 13px;
}
.main #pt .pt01 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 13px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/pt01.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	width: 105px;
	background-position: 0px 0px;
	float: right;
}
.main #pt .pt01 a {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 13px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/pt01.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	width: 105px;
	background-position: 0px 0px;
	display: block;
}
.main #pt .pt01 a:hover {
	background-position: 0 -13px;
	text-decoration: none;
}


.main .pt02 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 13px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/pt01.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	width: 105px;
	background-position: 0px 0px;
	float: right;
}
.main .pt02 a {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 13px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/pt01.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	width: 105px;
	background-position: 0px 0px;
	display: block;
}
.main .pt02 a:hover {
	background-position: 0 -13px;
	text-decoration: none;
}













/*ƒtƒbƒ^[•”*/
.main #footer {
	margin: 0px auto;
	padding: 0px;
	clear: both;
	width: 976px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/bg_footer-menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.main #footer .foot-cont {
	margin: 0px auto;
	padding: 0px;
	height: 38px;
	width: 976px;
	clear: both;
	position: relative;
}
.main #footer .foot-cont .g-b a {
	padding: 0px;
	height: 18px;
	width: 18px;
	left: 775px;
	top:6px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/icon_google_18.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	display: block;
	z-index: 50;
	position: absolute;
}
.main #footer .foot-cont .l-b a {
	padding: 0px;
	height: 18px;
	width: 18px;
	left: 800px;
	top:6px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/icon_line_18.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	display: block;
	z-index: 50;
	position: absolute;
}
.main #footer .foot-cont .i-b a {
	padding: 0px;
	height: 18px;
	width: 18px;
	left: 825px;
	top:6px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/icon_instagram_18.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	display: block;
	z-index: 50;
	position: absolute;
}
.main #footer .foot-cont .f-b a {
	padding: 0px;
	height: 18px;
	width: 18px;
	left: 850px;
	top:6px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/icon_facebook_18.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	display: block;
	z-index: 50;
	position: absolute;
}
.main #footer .foot-cont .a-b a {
	padding: 0px;
	height: 18px;
	width: 18px;
	left: 875px;
	top:6px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/icon_ameba_18.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	display: block;
	z-index: 50;
	position: absolute;
}
.main #footer .foot-cont .y-b a {
	padding: 0px;
	height: 18px;
	width: 18px;
	left: 900px;
	top:6px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/icon_youtube_18.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	display: block;
	z-index: 50;
	position: absolute;
}
.main #footer .fm {
	font-size: 0px;
	margin: 0px;
	clear: both;
	list-style-type: none;
	padding: 0px 0px 0px 15px;
	width: 961px;
}
.main #footer .fm .fm01 {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 80px;
}
.main #footer .fm .fm01 a {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 80px;
	display: block;
}
.main #footer .fm .fm02 {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 107px;
}
.main #footer .fm .fm02 a {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 107px;
	display: block;
}
.main #footer .fm .fm03 {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 60px;
}
.main #footer .fm .fm03 a {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 60px;
	display: block;
}
.main #footer .fm .fm04 {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 118px;
}
.main #footer .fm .fm04 a {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 118px;
	display: block;
}
.main #footer .fm .fm05 {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 80px;
}
.main #footer .fm .fm05 a {
	margin: 0px;
	padding: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/fm05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -15000px;
	float: left;
	height: 29px;
	width: 80px;
	display: block;
}
.main #footer .fm a:hover { background-position: 0 -29px; text-decoration : none; }


.main #footer address {
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/address.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	margin: 0px;
	padding: 0px 0px 20px;
	clear: both;
	height: 24px;
	width: 976px;
	background-position: center top;
}
.main #footer address a {
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/address.gif);
	background-repeat: no-repeat;
	text-indent: -15000px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 24px;
	width: 976px;
	background-position: center top;
}












.txt_right01 {
	float: right;
}
.txt_kome-all {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic ProN", Blank;
	font-size: 11px;
	font-weight: normal;
	font-feature-settings: "pkna";
	letter-spacing: 0.05em;
}
.txt_kome-10 {
	font-size: 10px;
	font-weight: normal;
}
.txt_kome-11 {
	font-size: 11px;
	font-weight: normal;
}
.txt_kome-10red {
	font-size: 10px;
	font-weight: normal;
	color: #E30202;
}
.txt_kome-12 {
	font-size: 12px;
	font-weight: normal;
}
.txt_sub {
	font-family: Arial, Helvetica, sans-serif, "VƒS M", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.w158{
	width: 158px;
}
.w90 {
	width: 90px;
}
.w30 {
	width: 30px;
}
.w60 {
	width: 60px;
}
.txt_strong01 {
	font-size: 15px;
	font-weight: bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
	line-height: 20px;
}
.txt_strong02 {
	font-size: 13px;
	font-weight: bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
}
.txt_strong03 {
	font-size: 23px;
	font-weight: bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
}
.txt_strong04 {
	font-size: 13px;
	font-weight: bold;
}
.txt_strong05 {
	font-size: 18px;
	font-weight: bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
}
.txt_strong06 {
	font-size: 15px;
	font-weight: normal;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
}
.txt_strong07 {
	color: #5A5A5A;
	font-size: 15px;
	font-weight: bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
}
.txt_strong08 {
	color: #52405F;
	font-size: 18px;
	font-weight: bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
}
.txt_strong09 {
	color: #B3041D;
}
.txt_strong10 {
	font-size: 14px;
}
.txt_strong11 {
	font-size: 13px;
}
.txt_strong12 {
	padding: 0px 3px;
	border: 1px solid #CC6600;
	background-color: #FF6633;
	color: #FFFFFF;
	font-size: 10px;
}
.txt_strong13 {
	font-size: 15px;
	font-weight: bold;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W6", "Hiragino Mincho Pro", "HGS–¾’©E", "‚l‚r ‚o–¾’©", "Times New Roman", Times, serif;
	line-height: 30px;
}

.en01 {
	font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
}
.comingsoon {
	font-weight: bold;
	color: #999;
	text-align: center;
	font-size: 120%;
}

.chinese {
	font-family: 'Simhei','Hei',Arial, Helvetica, sans-serif, "VƒS M", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN";
}

.txt_bold01 {
	font-weight: bold;
}
.txt_base01 {
	vertical-align: 50%;
}

.clear {
	clear: both;
}
.blank10 {
	clear: both;
	height: 10px;
}
.blank20 {
	clear: both;
	height: 20px;
}
.blank30 {
	clear: both;
	height: 30px;
}
.blank30-bk {
	clear: both;
	height: 30px;
	background-color: #000;
}
.blank40 {
	clear: both;
	height: 40px;
}
.blank50 {
	clear: both;
	height: 50px;
}
.blank55 {
	clear: both;
	height: 55px;
}
.blank60 {
	clear: both;
	height: 60px;
}
.blank70 {
	clear: both;
	height: 70px;
}
.blank80 {
	clear: both;
	height: 80px;
}
.blank90 {
	clear: both;
	height: 90px;
}

/*ƒtƒFƒ“ƒ_[ƒy[ƒW‚È‚Ç‚ÉŽg—p*/
.blank110 {
	clear: both;
	height: 110px;
}



.border01 {
	font-size: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/border01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 890px;
}
.border02 {
	font-size: 0px;
	background-image: url(https://artisanspirits.co.jp/artisanspirits/img/border02.gif);
	background-position: 0px 0px;
	height: 1px;
	background-repeat: repeat-x;
	width: 100%;
}
.border03 {
	font-size: 0px;
	background-position: 0px 0px;
	height: 1px;
	width: 100%;
	background-color: #C1C1C1;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.new {
	font-family: Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	background-color: #aa0000;
	color: #fff;
	display: inline;
	margin-top: 5px;
	margin-bottom: 7px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	letter-spacing: 0.1em;
-webkit-animation:blink 1.2s ease-in-out infinite alternate;  
-moz-animation:blink 1.2s ease-in-out infinite alternate;  
animation:blink 1.2s ease-in-out infinite alternate;   
}
@-webkit-keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}
@-moz-keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}
@keyframes blink{
0% {opacity:0;}
100% {opacity:1;
}




