@charset "utf-8";
/*-------------------------------------------------@User Agent Style*/


ul, menu, dir {
	-webkit-margin-before: 0;/*1em*/
	-webkit-margin-after: 0;/*1em*/
	-webkit-padding-start: 1.5em;/*40px*/
}
/*-------------------------------------------------@end */
/*-------------------------------------------------@group Bootstrap Overwrite*/
body {
	font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #555}

b,strong {font-weight: normal}
small {font-size: 12px}

figure {margin: 0 0}
caption {
	padding-top: /*8px*/0;
	padding-bottom: /*8px*/0}
.table {margin-bottom: 0}

.h1, .h2, .h3,.h4, .h5, .h6,
h1, h2, h3, h4, h5, h6  {
	margin-top: 0;/*20px*/
	margin-bottom: 0;/*10px*/
}

p {	margin:0 0 0}
ul{margin-bottom: 0}
.container {
	padding-right: 12px;
	padding-left: 12px;
}
dl {
	/*margin-top: 0;*/
	margin-bottom: 0;/*20px*/}

/*Bootstrap class------------------------------------------------*/

.row{
	margin-left: -12px;
	margin-right: -12px}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-left: 12px;
	padding-right: 12px
}
.btn-group-lg>.btn, .btn-lg {
	padding: 12px 16px;/*10px 16px*/
	border-radius: 0/*6px*/}
.navbar {margin-bottom: 0}
.panel, .btn{	border-radius: 0}
.list-group {
	margin-bottom: 0;/*20px*/
}
.breadcrumb{margin-bottom: 0}
.dropdown-menu{padding: 0}
.a-annotation{
	font-size: 14px;
	line-height: 1.2}
.a-text-indent {
	padding-left: 1em;
	text-indent: -1em}

.well{margin-bottom: 0}
/*-------------------------------------------------@end */




/*-------------------------------------------------@group Virtical Margine*/

/*Font vertical rhythm 16px*/
.jsv-line-ss,
.jsv-line-ss_xs				{margin-bottom: .5em}
.jsv-line-ss_sm				{margin-bottom: 0}
.jsv-line-ss_md				{margin-bottom: 0}
.jsv-line-ss_lg				{margin-bottom: 0}
.jsv-line-s,
.jsv-line-s_xs				{margin-bottom: 1em}
.jsv-line-s_sm				{margin-bottom: 0}
.jsv-line-s_md				{margin-bottom: 0}
.jsv-line-s_lg				{margin-bottom: 0}
.jsv-line-m,
.jsv-line-m_xs				{margin-bottom: 1.5em}
.jsv-line-m_sm				{margin-bottom: 0}
.jsv-line-m_md				{margin-bottom: 0}
.jsv-line-m_lg				{margin-bottom: 0}

/*Basic vertical rhythm 24px*/
.jsv-base-ss,.jsv-base-ss_xs		{margin-bottom: 12px}/*base line-height　half*/
.jsv-base-ss_sm				{margin-bottom: 0}
.jsv-base-ss_md				{margin-bottom: 0}
.jsv-base-ss_lg				{margin-bottom: 0}
.jsv-base-s,.jsv-base-s_xs			{margin-bottom: 24px}/*base line-height　1line　*/
.jsv-base-s_sm				{margin-bottom: 0}
.jsv-base-s_md				{margin-bottom: 0}
.jsv-base-s_lg				{margin-bottom: 0}
.jsv-base-m,.jsv-base-m_xs			{margin-bottom: 48px}/*base line-height　2line　*/
.jsv-base-m_sm				{margin-bottom: 0}
.jsv-base-m_md				{margin-bottom: 0}
.jsv-base-m_lg				{margin-bottom: 0}
.jsv-base-l,.jsv-base-l_xs			{margin-bottom: 72px}/*base line-height　3line　*/
.jsv-base-l_sm				{margin-bottom: 0}
.jsv-base-l_md				{margin-bottom: 0}
.jsv-base-l_lg				{margin-bottom: 0}
.jsv-base-ll,.jsv-base-ll_xs		{margin-bottom: 96px}/*base line-height　4line　*/
.jsv-base-ll_sm				{margin-bottom: 0}
.jsv-base-ll_md				{margin-bottom: 0}
.jsv-base-ll_lg				{margin-bottom: 0}

@media screen and (min-width:768px) {/*--------------------------▼	_sm size only	▼*/
	.jsv-line-ss_xs			{margin-bottom: 0}
	.jsv-line-ss_sm					{margin-bottom: .5em}
	.jsv-line-s_xs			{margin-bottom: 0}
	.jsv-line-s_sm					{margin-bottom: 1em}
	.jsv-line-m_xs			{margin-bottom: 0}
	.jsv-line-m_sm					{margin-bottom: 1em}
	.jsv-base-ss_xs			{margin-bottom: 0}
	.jsv-base-ss_sm					{margin-bottom: 12px}
	.jsv-base-s_xs			{margin-bottom: 0}
	.jsv-base-s_sm					{margin-bottom: 24px}
	.jsv-base-m_xs			{margin-bottom: 0}
	.jsv-base-m_sm					{margin-bottom: 48px}
	.jsv-base-l_xs			{margin-bottom: 0}
	.jsv-base-l_sm					{margin-bottom: 72px}
	.jsv-base-ll_xs			{margin-bottom: 0}
	.jsv-base-l_sm					{margin-bottom: 96px}
}
@media screen and (min-width:992px) {/*--------------------------▼	_md size only	▼*/
	.jsv-line-ss_sm			{margin-bottom: 0}
	.jsv-line-ss_md					{margin-bottom: .5em}
	.jsv-line-s_sm			{margin-bottom: 0}
	.jsv-line-s_md					{margin-bottom: 1em}
	.jsv-line-m_sm			{margin-bottom: 0}
	.jsv-line-m_md					{margin-bottom: 1em}
	.jsv-base-ss_sm			{margin-bottom: 0}
	.jsv-base-ss_md					{margin-bottom: 12px}
	.jsv-base-s_sm			{margin-bottom: 0}
	.jsv-base-s_md					{margin-bottom: 24px}
	.jsv-base-m_sm			{margin-bottom: 0}
	.jsv-base-m_md					{margin-bottom: 48px}
	.jsv-base-l_sm			{margin-bottom: 0}
	.jsv-base-l_md					{margin-bottom: 72px}
	.jsv-base-ll_sm			{margin-bottom: 0}
	.jsv-base-l_md					{margin-bottom: 96px}
}
@media screen and (min-width:1200px) {/*--------------------------▼	_lg size only	▼*/
	.jsv-bootstrap-standard_md		{margin-bottom: 0}
	.jsv-bootstrap-standard_lg				{margin-bottom: 15px}
	.jsv-line-ss_md					{margin-bottom: 0}
	.jsv-line-ss_lg							{margin-bottom: .5em}
	.jsv-line-s_md					{margin-bottom: 0}
	.jsv-line-s_lg							{margin-bottom: 1em}
	.jsv-line-m_md					{margin-bottom: 0}
	.jsv-line-m_lg							{margin-bottom: 1em}
	.jsv-base-ss_md					{margin-bottom: 0}
	.jsv-base-ss_lg							{margin-bottom: 12px}
	.jsv-base-s_md					{margin-bottom: 0}
	.jsv-base-s_lg							{margin-bottom: 24px}
	.jsv-base-m_md					{margin-bottom: 0}
	.jsv-base-m_lg							{margin-bottom: 48px}
	.jsv-base-l_md					{margin-bottom: 0}
	.jsv-base-l_lg							{margin-bottom: 72px}
	.jsv-base-ll_md					{margin-bottom: 0}
	.jsv-base-l_lg							{margin-bottom: 96px}
}
/*@end-----------------------------*/



