@charset "Shift_JIS";

.font01 {  font-size: medium; line-height: 140%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000;}

.footer01 {  font-size: x-small; line-height: 140%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000;}

.newtext01 {  font-size: medium; line-height: 200%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #cc6633; font-weight: bold;}

.newtext02 {  font-size: x-small; line-height: 200%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000;}

.newtext03 {  font-size: x-small; line-height: 140%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000;}

.salestext01 {  font-size: medium; line-height: 200%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #009900; font-weight: bold;}

.salestext02 {  font-size: x-small; line-height: 110%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000;}

.teacher01 {  font-size: x-small; line-height: 160%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #996600; font-weight: bold;}

.teacher02 {  font-size: medium; line-height: 120%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000; font-weight: bold;}

.teacher03 {  font-size: x-small; line-height: 120%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000;}

.toptext01 {  font-size: small; line-height: 130%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #000000;}

.toptext02 {  font-size: x-small; line-height: 110%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #cc6633; font-weight: bold;}

.toptext03 {  font-size: large; line-height: 140%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #cc6633; font-weight: bold;}

body {
background-color: #ffffff;
background-image: url(../image/bg01.gif);
margin: 0;
padding: 0; 
}

a { text-decoration:none; }
a:link { color: #B81A35 }
a:visited { color: #B81A35 }
a:hover { text-decoration:underline; color: #ff6600 }
a:active  { color: #ff6600 }

table.t01{ border-collapse: collapse; background-color: #ffffff; }
.t01 tr {  font-size: medium; line-height: 140%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; }
.t01 td { padding: 0px }

table.new{
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.new td{
    border-top:1px solid #666600;
    border-left:1px solid #666600;
    border-right:1px solid #666600;
    border-bottom:1px solid #666600;
    padding:10px;
    font-size: small; line-height: 120%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; 
}

td.new02{
    border-top:1px solid #666600;
    border-left:1px solid #666600;
    border-right:1px solid #666600;
    border-bottom:1px solid #666600;
    background-color:#927517;
    background-image:url(../image/table-back.gif);
    background-position:left top;
    padding:5px;
    text-align:left;
    font-weight: bold;
    font-size: medium; line-height: 120%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; color: #ffffff;
}

table.sales{ border-collapse: collapse; background-color: #ffffff; }
.sales tr {  font-size: small; line-height: 140%; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","平成角ゴシック","HeiseiKakuGothic"; }

td.sales01{
    background-image:url(../image/salespoint01.jpg);
    background-position:left top;
    width: 230px;
    height: 195px;
    padding: 20px;
    vertical-align: top; 
}

td.sales02{
    background-image:url(../image/salespoint02.jpg);
    background-position:left top;
    width: 230px;
    height: 195px;
    padding: 20px;
    vertical-align: top; 
}

td.sales03{
    background-image:url(../image/salespoint03.jpg);
    background-position:left top;
    width: 230px;
    height: 195px;
    padding: 20px;
    vertical-align: top; 
}

td.sales04{
    background-image:url(../image/salespoint04.jpg);
    background-position:left top;
    width: 230px;
    height: 195px;
    padding: 20px;
    vertical-align: top; 
}

hr {
background-color: #cccccc;
height: 1px;
border-style: none;
margin-top: 5px;
margin-bottom: 5px;
}

.mobile_title{
	background-image:url(../image/mobile_title.gif);
	width:226px;
	height:44px;
	margin:0 auto;
}

.mobile_bg{
	width:226px;
	background-color:#ffffff;
	padding:5px;
	font-size:10pt;
	line-height:120%;
	margin:0 auto;
}


.qrcode{
	background-image:url(../image/qr.gif);
	width:123px;
	height:123px;
	margin-left:45px;
}
