@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      default.css
 Author:         Your Name (admin)
 Style Info:     デフォルトのスタイルのリセット及び基本設定
----------------------------------------------------------- */

/*----------------------------------------------------
	Reset
----------------------------------------------------*/

html {
	overflow-y: scroll;
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


table{ /* 基本テーブル設定（固定）*/
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	border-collapse:collapse;
}

th {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

td {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

th {white-space:nowrap;} 




caption,th {
	text-align: left;
}

q:before,q:after {
	content: '';
}

object,
embed {
	vertical-align: top;
}

hr,legend {
	display: none;
}

h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	font-variant: normal;
	font-size:0%;
	}

img,abbr,acronym,fieldset {
	border: 0;
}

li {
	list-style-type: none;
}

p {
	margin: 0px;
	padding: 0px;
}

.img-00{
	line-height: 0px;
}


/*----------------------------------------------------
	Base
----------------------------------------------------*/

body {
	background: #FFF url(../img/share/bg_body.gif);
	color: #333;
	font-size: small;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.5;
	text-align: center;
}

* + html body {
	font-family: "メイリオ","Meiryo";
}


/*----------------------------------------------------
	Link
----------------------------------------------------*/

a:link {
	text-decoration: none;
	color: #00F;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}







.txt-FF6178{
color:#FF6178;
}

.txt-666666{
color:#666666;
}

.txt-EE0000{
color:#EE0000;}


.txt-F29600{
color:#F29600;}

.txt-F00A9D9{
color:#00A9D9;}

.txt-333333{
color:#333333;}

.txt-F29600{
color:#F29600;}

.txt-27A576{
color:#27A576;}

.txt-0000D1{
color:#0000D1;}

.txt-DE0000{
color:#DE0000;}



.txt-11{
	font-size:80%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	*letter-spacing: -1px;
	
}

html>/**/body p { color /*\**/: ;
letter-spacing: -1px; }

.txt-81{
 font-size:81%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.txt-12{
 font-size:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.txt-12a{
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: -1px;
}

.txt-spacing01{
	letter-spacing: -1px;
}

.txt-spacing02{
	letter-spacing: -2px;
}



.txt-14{
 font-size:14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.txt-15{
 font-size:15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.txt-height125{
	line-height: 125%;
}



.img-00{
	line-height: 0px;
}


.border-01{
	border: 1px solid #6DB327;
}

.border-02{
	border: 1px solid #CCCCCC;
}

.border-03{
	border: 1px solid #666666;
}

.border-04{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B3B3B3;
	border-right-color: #B3B3B3;
	border-bottom-color: #B3B3B3;
	border-left-color: #B3B3B3;
}



.table-type01{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #8B8080;
	border-right-color: #8B8080;
	border-bottom-color: #8B8080;
	border-left-color: #8B8080;
	/*width: 310px;*/
	font-size: 12px;
	width: 300px;
}

.table-type01 td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #8B8080;
	border-right-color: #8B8080;
	border-bottom-color: #8B8080;
	border-left-color: #8B8080;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	padding-left: 5px;
	font-size: 81%;
	font-style: normal;
	font-variant: normal;
	color: #777779;
}

.table-type01 th{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: normal;
	background-color: #F0EBF0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #8B8080;
	border-right-color: #8B8080;
	border-bottom-color: #8B8080;
	border-left-color: #8B8080;
	vertical-align: middle;
	font-size: 81%;
	width: 85px;
	color: #777779;
	font-style: normal;
	font-variant: normal;
	text-indent: 1ex;
}


.table-type02{
}

.table-type02 td{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.table-type02 th{
	font-weight: normal;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
}


.bg-01{
	background-image: url(../img/top/img-top-04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 160px;
	padding-left: 12px;
}




.bg-02{
	background-image: url(../img/top/img-top-21.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.bg-03{
	background-image: url(../img/top/img-top-35.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 12px;
	padding-left: 10px;
	color:#777779;
	width:261px;
}

.bg-04{
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #B3B3B3;
	border-right-color: #B3B3B3;
	border-bottom-color: #B3B3B3;
	border-left-color: #B3B3B3;
}

.bg-05{
	background-image: url(../img/purchase/img-purchase-13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-06{
	background-image: url(../img/purchase/img-purchase-13.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#777779;
}

.bg-07{
	background-image: url(../img/refresh/img-refresh-25.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-08{
	background-image: url(../img/shop_information/img-shop-05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:281px;
	padding-top:64px;
	padding-left:22px;
	padding-bottom:6px;
}

.bg-09{
	background-image: url(../img/shop_information/img-shop-10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:281px;
	padding-top:64px;
	padding-left:22px;
	padding-bottom:6px;
}


.ma-auto{
	margin-right: auto;
	margin-left: auto;
}


.mt01 {margin-top: 1px;}
.mt02 {margin-top: 2px;}
.mt03 {margin-top: 3px;}
.mt04 {margin-top: 4px;}
.mt05 {margin-top: 5px;}
.mt06 {margin-top: 6px;}
.mt07 {margin-top: 7px;}
.mt08 {margin-top: 8px;}
.mt09 {margin-top: 9px;}
.mt10 {margin-top: 10px;}
.mt12 {margin-top: 12px;}
.mt13 {margin-top: 13px;}
.mt15 {margin-top: 15px;}
.mt17 {margin-top: 17px;}
.mt18 {margin-top: 18px;}
.mt20 {margin-top: 20px;}
.mt21 {margin-top: 21px;}
.mt22 {margin-top: 22px;}
.mt23 {margin-top: 23px;}
.mt24 {margin-top: 24px;}
.mt25 {margin-top: 25px;}
.mt27 {margin-top: 27px;}
.mt28 {margin-top: 28px;}
.mt30 {margin-top: 30px;}
.mt32 {margin-top: 32px;}
.mt35 {margin-top: 35px;}
.mt37 {margin-top: 37px;}
.mt38 {margin-top: 38px;}
.mt40 {margin-top: 40px;}
.mt45 {margin-top: 45px;}
.mt50 {margin-top: 50px;}
.mt51 {margin-top: 51px;}
.mt52 {margin-top: 52px;}
.mt53 {margin-top: 53px;}
.mt54 {margin-top: 54px;}
.mt55 {margin-top: 55px;}
.mt60 {margin-top: 60px;}
.mt65 {margin-top: 65px;}
.mt70 {margin-top: 70px;}
.mt73 {margin-top: 73px;}
.mt75 {margin-top: 75px;}
.mt80 {margin-top: 80px;}
.mt170 {margin-top: 170px;}


.mr02 {margin-right: 2px;}
.mr03 {margin-right: 3px;}
.mr05 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr13 {margin-right: 13px;}
.mr15 {margin-right: 15px;}
.mr16 {margin-right: 16px;}
.mr17 {margin-right: 17px;}
.mr18 {margin-right: 18px;}
.mr20 {margin-right: 20px;}
.mr22 {margin-right: 22px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr40 {margin-right: 40px;}
.mr50 {margin-right: 50px;}
.mr60 {margin-right: 60px;}
.mr68 {margin-right: 68px;}


.mb02 {margin-bottom: 2px;}
.mb05 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb11 {margin-bottom: 11px;}
.mb12 {margin-bottom: 12px;}
.mb13 {margin-bottom: 13px;}
.mb14 {margin-bottom: 14px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}


.ml01 {margin-left: 1px;}
.ml02 {margin-left: 2px;}
.ml03 {margin-left: 3px;}
.ml04 {margin-left: 4px;}
.ml05 {margin-left: 5px;}
.ml06 {margin-left: 6px;}
.ml07 {margin-left: 7px;}
.ml08 {margin-left: 8px;}
.ml09 {margin-left: 9px;}
.ml10 {margin-left: 10px;}
.ml11 {margin-left: 11px;}
.ml12 {margin-left: 12px;}
.ml13 {margin-left: 13px;}
.ml14 {margin-left: 14px;}
.ml15 {margin-left: 15px;}
.ml16 {margin-left: 16px;}
.ml17 {margin-left: 17px;}
.ml18 {margin-left: 18px;}
.ml19 {margin-left: 19px;}
.ml20 {margin-left: 20px;}
.ml22 {margin-left: 22px;}
.ml23 {margin-left: 23px;}
.ml24 {margin-left: 24px;}
.ml25 {margin-left: 25px;}
.ml27 {margin-left: 27px;}
.ml28 {margin-left: 28px;}
.ml30 {margin-left: 30px;}
.ml33 {margin-left: 33px;}
.ml35 {margin-left: 35px;}
.ml38 {margin-left: 38px;}
.ml40 {margin-left: 40px;}
.ml42 {margin-left: 42px;}
.ml45 {margin-left: 45px;}
.ml46 {margin-left: 46px;}
.ml47 {margin-left: 47px;}
.ml48 {margin-left: 48px;}
.ml50 {margin-left: 50px;}
.ml51 {margin-left: 51px;}
.ml53 {margin-left: 53px;}
.ml60 {margin-left: 60px;}
.ml64 {margin-left: 64px;}
.ml65 {margin-left: 65px;}
.ml76 {margin-left: 76px;}
.ml87 {margin-left: 87px;}
.ml115 {margin-left: 115px;}
.ml315{margin-left: 315px;}


.pt00 {padding-top: 0px;}
.pt01 {padding-top: 1px;}
.pt02 {padding-top: 2px;}
.pt03 {padding-top: 3px;}
.pt04 {padding-top: 4px;}
.pt05 {padding-top: 5px;}
.pt06 {padding-top: 6px;}
.pt07 {padding-top: 7px;}
.pt08 {padding-top: 8px;}
.pt09 {padding-top: 9px;}
.pt10 {padding-top: 10px;}
.pt12 {padding-top: 12px;}
.pt13 {padding-top: 13px;}
.pt14 {padding-top: 14px;}
.pt15 {padding-top: 15px;}
.pt18 {padding-top: 18px;}
.pt20 {padding-top: 20px;}
.pt21 {padding-top: 21px;}
.pt22 {padding-top: 22px;}
.pt23 {padding-top: 23px;}
.pt25 {padding-top: 25px;}
.pt27 {padding-top: 27px;}
.pt30 {padding-top: 30px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pt55 {padding-top: 55px;}
.pt60 {padding-top: 60px;}
.pt70 {padding-top: 70px;}
.pt166 {padding-top: 166px;}
.pt193 {padding-top: 193px;}
.pt210 {padding-top: 210px;}


.pr01 {padding-right: 1px;}
.pr05 {padding-right: 5px;}
.pr06 {padding-right: 6px;}
.pr07 {padding-right: 7px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr16 {padding-right: 16px;}
.pr17 {padding-right: 17px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}


.pb01 {padding-bottom: 1px;}
.pb02 {padding-bottom: 2px;}
.pb03 {padding-bottom: 3px;}
.pb04 {padding-bottom: 4px;}
.pb05 {padding-bottom: 5px;}
.pb06 {padding-bottom: 6px;}
.pb07 {padding-bottom: 7px;}
.pb08 {padding-bottom: 8px;}
.pb09 {padding-bottom: 9px;}
.pb10 {padding-bottom: 10px;}
.pb11 {padding-bottom: 11px;}
.pb12 {padding-bottom: 12px;}
.pb13 {padding-bottom: 13px;}
.pb14 {padding-bottom: 14px;}
.pb15 {padding-bottom: 15px;}
.pb16 {padding-bottom: 16px;}
.pb17 {padding-bottom: 17px;}
.pb18 {padding-bottom: 18px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb27 {padding-bottom: 27px;}
.pb30 {padding-bottom: 30px;}
.pb35 {padding-bottom: 35px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.pb60 {padding-bottom: 60px;}
.pb70 {padding-bottom: 70px;}
.pb118 {padding-bottom: 118px;}


.pl00 {padding-left: 0px;}
.pl01 {padding-left: 1px;}
.pl02 {padding-left: 2px;}
.pl03 {padding-left: 3px;}
.pl04 {padding-left: 4px;}
.pl05 {padding-left: 5px;}
.pl06 {padding-left: 6px;}
.pl07 {padding-left: 7px;}
.pl08 {padding-left: 8px;}
.pl09 {padding-left: 9px;}
.pl10 {padding-left: 10px;}
.pl12 {padding-left: 12px;}
.pl13 {padding-left: 13px;}
.pl14 {padding-left: 14px;}
.pl15 {padding-left: 15px;}
.pl16 {padding-left: 16px;}
.pl17 {padding-left: 17px;}
.pl18 {padding-left: 18px;}
.pl19 {padding-left: 19px;}
.pl20 {padding-left: 20px;}
.pl23 {padding-left: 23px;}
.pl25 {padding-left: 25px;}
.pl27 {padding-left: 27px;}
.pl30 {padding-left: 30px;}
.pl35 {padding-left: 35px;}
.pl40 {padding-left: 40px;}
.pl45 {padding-left: 45px;}
.pl50 {padding-left: 50px;}
.pl51 {padding-left: 51px;}
.pl52 {padding-left: 52px;}
.pl53 {padding-left: 53px;}
.pl54 {padding-left: 54px;}
.pl55 {padding-left: 55px;}
.pl56 {padding-left: 56px;}
.pl57 {padding-left: 57px;}
.pl58 {padding-left: 58px;}
.pl59 {padding-left: 59px;}
.pl60 {padding-left: 60px;}
.pl65 {padding-left: 65px;}
.pl239 {padding-left: 239px;}



ul.news{ /* 最新情報リスト設定 */
	text-align:left;
	list-style-type:none;
	color:#777779;
	border-top:1px dotted #C6C8CA;
	border-bottom:1px dotted #C6C8CA;
	
	scrollbar-arrow-color: #666666;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: #ffffff;
	height: 130px;
	width: 558px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	overflow: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
li.news{
	background-image: url(../img/top/img-top-39.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-top: 0px;
}	

li.p3{padding:3px;}

