@charset "Shift_JIS";


.post-22 ul li{
margin-bottom:5px;
padding-left:15px;
background:url(images/allow.gif) no-repeat 0 8px;
}


.css2 {
	background: #fff0f0;
	border-bottom: #ff6633 1px solid;
	border-left: #ff6633 1px solid;
	border-right: #ff6633 1px solid;
	border-top: #ff6633 1px solid;
	color: ff6633;
	font-family: MS UI Gothic,Osaka;
}

.css2-ino {
	font-family: MS UI Gothic,Osaka;
	font-size: 18px;
	font-weight: bold;
}
.css2-mdl {
	font-family: MS UI Gothic,Osaka;
	font-size: 14px;
	font-weight: bold;
}


.css3 {
	padding: 2px 2px 2px 2px;
	background: #ffffff;
	border-bottom: #800000 1px solid;
	border-left: #800000 1px solid;
	border-right: #800000 1px solid;
	border-top: #800000 1px solid;
	color: #000000;
	font-family: MS UI Gothic,Osaka;
}

.css2_se {
	background: #fff0f0;
	border: #C96 2px solid;
	color: ff6633;
	font-family: MS UI Gothic,Osaka;
	font-size: 14px;
}

.css3_se {
	padding: 2px 2px 2px 2px;
	background: #ffffff;
	border: #C96 2px solid;
	color: #000000;
	font-family: MS UI Gothic,Osaka;
	font-size: 14px;
}


.doubleline { /*��d��������*/
background-image:url(https://www.jousui.com/img/doubleLine_black.png);
background-repeat:repeat-x;
background-position: center;
}

.white-12 {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

.txt-14 {
	font-size: 14px;
	line-height: 21px;
	color: #000000;
}

.txt-14b {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
}

.txt-16 {
	font-size: 16px;
	line-height: 21px;
	color: #000000;
}

.txt-16b {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
}

.red-16 {
	font-size: 16px;
	line-height: 21px;
	color: #FF0000;
}

.wine-14 {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #990000;
}

.red-12 {
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}

.red-14 {
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
}
.red-14b {
	font-size: 14px;
	line-height: 18px;
	color: #FF0000;
	font-weight: bold;
}
.red-16b {
	font-size: 16px;
	line-height: 18px;
	color: #FF0000;
	font-weight: bold;
}

.red-19 {
	font-size: 21px;
	line-height: 20px;
	color: #FF0000;

}
.red-19b {
	font-size: 21px;
	line-height: 20px;
	color: #FF0000;
	font-weight: bold;
}
.wine-12 {
	font-size: 12px;
	line-height: 18px;
	color: #990000;
}
.wine-12b {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
}

.name {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #006699;
}

.green14 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: ##009966;
}

.gr14 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: ##009966;
}

.white-14 {
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
}

.white-14b {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
}
.navy-12 {
	font-size: 12px;
	line-height: 16px;
	color: #003399;
}


.navy-14 {
	font-size: 14px;
	line-height: 21px;
	color: #003399;
}

.navy-14b {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #003399;
}

.wine-14 {
	font-size: 14px;
	line-height: 20px;
	color: #990000;
}

.wine-14b {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #990000;
}

.wine-16 {
	font-size: 16px;
	line-height: 24px;
	color: #990000;
}

.wine-16b {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #990000;
}

.wine-20b {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #990000;
}
.wine-26b {
	font-size: 26px;
	line-height: 34px;
	font-weight: bold;
	color: #460E0B;
}

.wine-30b {
	font-size: 30px;
	line-height: 34px;
	font-weight: bold;
	color: #460E0B;
}
.wine-40b {
	font-size: 40px;
	line-height: 44px;
	font-weight: bold;
	color: #460E0B;
}
.font-s {
	font-size: 10px;
		
}

.cartridge-16b {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #630;
}

.orb-14 {
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #F33;
	margin-left: 5px;
}


/*   table�g�Ȃ�   */

table.noborder{
 border: 0;
}

table.noborder td{
 border: 0;
}


/* �^�J�M */

table.takagi-h{
 border: 0;
 width: 100%;
}


table.takagi-h td{
 border: 0;
 text-align: center;
}

div.t_cnt{
 text-align: center;
}

div.t_cnt p{
 margin: 1em; 
}


div.hikaku-pai-l  {
	clear: both;
	float: left;
	margin: 40px 0;
	width: 50%;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
}

.f-no {
	font-weight: normal;
}

div.hikaku-pai-r  {
	float: right;
	margin: 40px 0;
	width: 50%;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
}

div.hikaku-pai-c  {
	clear: both;
	margin: 40px 0;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
}

.hikaku-pai {
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	margin: 20px 0 0;
}


.ondinez {
	width: 70%;
	margin: 20px auto;
	padding: 10px;
	border: 1px solid #FF0000;
	text-align: center;
	
}
.ondinez_le {
	text-align: left;
}

.box9 {
	margin: 0 auto;
	width: 90%;
	text-align: left;
}
.cnt {
	text-align: center;
}


/* Youtube */
.movie-wrap {
     position: relative;
	 padding-bottom: 56.25%; /*�A�X�y�N�g�� 16:9�̏ꍇ�̏c��*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}


.box_y {
	margin: 0 auto;
	padding: 10px;
	width: 90%;
	background: #FFC;
	border: dotted #CC6666 2px;
}

.box_y ul li{
	list-style: disc inside;
	margin-left: 5px;
}

.box_y p {
	padding: 10px;	
}

.box ul li{
	list-style: disc inside;
	margin-left: 5px;
}

.box ol li{
	
	list-style: decimal inside;
	margin-left: 5px;
}

/*homma*/
.clear {
	clear: both;
  }
.box-center{
	width: fit-content;
    margin: 20px auto 0;
    text-align: center;
}
.flex{
	width: 80%;
	display: flex;
	justify-content: center;
}
.flex-item{
	padding: 10px;
}
.flex-item img{
	max-width: none;
}
.under-table{
	margin-top: -15px;
}
/* /homma */
