/*
Version:1.24
*/


.lang-ja body,.lang-ja .widget-container .widget-title h3,.lang-ja h2,.lang-ja h1 {
	color: #333333;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",arial,sans-serif !important;
}

.lang-ja .widget-container .widget-title h3 {
	font-weight:400 !important;
}

html.lang-ja body.single-ait-item #page.hfeed.page-container.header-one #main #primary #content .item-content-wrap .column-grid.column-grid-3 div.column.column-span-1.column-narrow.column-first {
	display:none;
}

/* 横位置 */

.migiyose {text-align:right;}
.hidariyose {text-align:left;}
.naka,.nakayose {text-align:center;}

/* 縦位置 */

.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}

.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}

.pt0 {padding-top:0 !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}

.pb0 {padding-bottom:0 !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}

.pl15 p {padding-left:15px !important;}

.pall30 {padding:30px 30px 0 30px !important;}
.pall10 {padding:10px !important;}

.large {font-size:125% !important;}
.xlarge {font-size:150% !important;}
.small {font-size:80% !important;}
.xsmall {font-size:60% !important;}

.waku { border:5px solid #eee;}

.kage {
	box-shadow:rgba(113, 135, 164, 0.65) 1px 2px 4px 1px;
	-webkit-box-shadow:rgba(113, 135, 164, 0.65) 1px 2px 4px 1px;
	-moz-box-shadow:rgba(113, 135, 164, 0.65) 1px 2px 4px 1px;
}

.mojikage {
	text-shadow: 1px 1px rgba(0,0,0,.4);
}

/* color settings */

.siro {color:#fff !important;}
.orange {color: #f09609 !important;}
.gray {	color:#bbbbbb;}
.md-accent {color: #b80047;}
.md-subaccent {color:#ff5544;}

.bg-siro {background:#fff !important;}

.width60 {
	display:block;
	margin:0 auto;
	width:60%;
}