@charset "utf-8";
/* CSS Document */
/* 初期化 */
body {
margin:0;
padding:0;
font-family: verdana, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}
body {-webkit-text-size-adjust: none;}
*:first-child + html body {	/* for IF7 */
font-family: "メイリオ", "Meiryo";}
h1, h2, h3, h4, h5, h6, p {margin:0;padding:0;font-size:100%;}
ul, dl,ol {margin:0;padding:0;list-style:none;}
ul:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
ul {display:inline-block;}
/* for macIE \*/
* html ul {height:1%;}
ul {display:block;}
dt, dd {margin:0;padding:0;}
img {border:none;margin:0;padding:0;vertical-align:bottom;}
table {font-size:90%;}
th {text-align:left;font-weight:bold;}
input, select {vertical-align:middle;}
/* 定義 */
header, footer, article, section {display:block;}
.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
/* for macIE \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* multi class */
.strong {font-weight:bold;}
.bold {	font-weight:bold;}
.red {color:#cc0000;}
.gray {color:#2f2f2f;}
.brown {color:#221815;}
.taL {text-align:left;}
.taC {text-align:center;}
.taR {text-align:right;}
.fL {float:left;}
.fR {float:right;}
/* margin、padding クラス名を確認して使用してください */
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt24 {margin-top:24px;}
.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb24 {margin-bottom:24px;}
.mtb5 {margin:5px 0;}
.mtb10 {margin:10px 0;}
.mtb15 {margin:15px 0;}
.mtb20 {margin:20px 0;}
.mrl5 {margin:0 5px;}
.mrl10 {margin:0 10px;}
.mrl15 {margin:0 15px;}
.mrl20 {margin:0 20px;}
.ma5 {margin: 5;}
.mta10 {margin:10px;}
.ma10 {margin:10px;}
.ma15 {margin:15px;}
.ma20 {margin:20px;}
.mr5 {margin-right:5px;}
.mL5 {margin-left:5px;}
.mR10 {margin-right:10px;}
.mL10 {margin-left:10px;}
.mR15 {margin-right:15px;}
.mL15 {margin-left:15px;}
.mL30 {margin-left:30px;}
.mL110 {margin-left:110px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb12 {padding-bottom:12px;}
.pr10 {padding-right:10px;}
.pl10 {padding-left:10px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.ptb5 {padding:5px 0;}
.ptb10 {padding:10px 0;}
.ptb15 {padding:15px 0;}
.ptb20 {padding:20px 0;}
.prl5 {padding: 0 5px;}
.prl10 {padding: 0 10px;}
.prl15 {padding: 0 15px;}
.prl20 {padding: 0 20px;}
.fsSS {font-size:70%;}
.fsS {font-size:80%;}
.fsSM {font-size:85%;}
.fsML {font-size:105%;}
.fsML2 {font-size:110%;}
.fsL {font-size:120%;}
.fs9 {font-size:9px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w320 {width:320px;}
.clear {clear:both;}
.logo {margin:5px 10px 15px;}
.logo img{float:left;width:78px;}
.logo p {font-size:13px;line-height:1.3em;margin-left:90px;}
.picupImg {position:relative;}
.picupImg img{width:100%;}
.pickupTxt {position:absolute;bottom:5%;left:3%;font-size:8px;line-height:9px;}
.Yellow {background-color:#f8cb4e;}
img.va_middle {	vertical-align:middle;}
/* footer */
footer {clear:both; margin-top:10px;}
footer ul {text-align:center;color:#300;}
footer ul li {display:inline-block;font-size:11px;border-left:#330000 solid 1px;}
footer ul li:first-child {border-left:none;}
footer ul li a {padding:3px 10px;color:#300;display:block;}
.copyright {margin-top:20px;}