body {  font-size: 9pt; color:#63543E;}

td,th {  font-size: 9pt;}

.sm {  font-size: 8pt;}

.vs {  font-size: 8pt;}

.m {  font-size: 10pt;}

.mb {  font-size: 11pt;}

.big {  font-size: 12pt;}

.owide {  line-height: 120%;}

.wide {  line-height: 130%;}

.awide {  line-height: 140%;}

.vwide {  line-height: 150%;}

.zwide {  line-height: 180%;}

.lwide {  line-height: 200%;}

.max {

	font-family: "Arial", "Helvetica", "sans-serif";

	font-size: 36px;

	font-style: normal;

	font-weight: normal;

}

.topbnr {
	border-spacing: 0;
}
.topbnr td {
	padding: 5px 0 0 0;
}





.ol1 {

}

.ol1 li { font-weight: bold; margin-bottom: 10px; line-height: 2; }

.ol1 span { font-weight: normal; line-height: 1.6; }



.ul1 { margin: 5px 0; }

.ul1 li { font-weight: normal; margin-bottom: 0px; line-height: 1.6; }


.note { text-indent: -12px; margin: 0 0 0 12px; line-height: 1.6; }


/* �h�b�g���C�� */
	.block { width: 552px;background: url(image/Y_line1.gif) bottom left repeat-x; padding-bottom: 5px; }
	
	
	
/* �g���b�v�A�h�o�C�U�[ */
#TA_selfserveprop226 .widSSPBranding img{
	width:140px;
}
#CDSWIDSSP,
.widSSP,
.widSSPnarrow{
	width:162px !important;
}
	
	

/* �t�H���g
============================================================================ */

/* ���� */
	.bold { font-weight: bold; }
	.u { text-decoration: underline; }

/* �t�H���g�J���[ */
	.red { color: #FF0000; }
	.orange { color: #FF6600; }
	.blue { color: #0068e8;font-weight: bold; }

/* margin
============================================================================ */

/* margin-left */
	.ml3 { margin-left:3px; }
	.ml5 { margin-left:5px; }
	.ml8 { margin-left:8px; }
	.ml10 { margin-left:10px; }
	.ml15 { margin-left:15px; }
	.ml20 { margin-left:20px; }
	.ml25 { margin-left:25px; }
	.ml30 { margin-left:30px; }
	.ml35 { margin-left:35px; }
	.ml40 { margin-left:40px; }

/* margin-right */
	.mr3 { margin-right:3px; }
	.mr5 { margin-right:5px; }
	.mr8 { margin-right:8px; }
	.mr10 { margin-right:10px; }
	.mr15 { margin-right:15px; }
	.mr20 { margin-right:20px; }
	.mr25 { margin-right:25px; }
	.mr30 { margin-right:30px; }
	.mr35 { margin-right:35px; }
	.mr40 { margin-right:40px; }

/* margin-top */
	.mt3 { margin-top:3px; }
	.mt5 { margin-top:5px; }
	.mt8 { margin-top:8px; }
	.mt10 { margin-top:10px; }
	.mt15 { margin-top:15px; }
	.mt20 { margin-top:20px; }
	.mt25 { margin-top:25px; }
	.mt30 { margin-top:30px; }
	.mt35 { margin-top:35px; }
	.mt40 { margin-top:40px; }

/* margin-bottom */
	.mb3 { margin-bottom:3px; }
	.mb5 { margin-bottom:5px; }
	.mb8 { margin-bottom:8px; }
	.mb10 { margin-bottom:10px; }
	.mb15 { margin-bottom:15px; }
	.mb20 { margin-bottom:20px; }
	.mb25 { margin-bottom:25px; }
	.mb30 { margin-bottom:30px; }
	.mb35 { margin-bottom:35px; }
	.mb40 { margin-bottom:40px; }

/* padding
============================================================================ */
/* paddng */
	.p1 { padding:1px; }
	.p3 { padding:3px; }
	.p5 { padding:5px; }
	.p8 { padding:8px; }
	.p10 { padding:10px; }
	.p15 { padding:15px; }
	.p20 { padding:20px; }
	.p25 { padding:25px; }
	.p30 { padding:30px; }
	.p35 { padding:35px; }
	.p40 { padding:40px; }

/* paddng-top */
	.pt3 { padding-top:3px; }
	.pt5 { padding-top:5px; }
	.pt8 { padding-top:8px; }
	.pt10 { padding-top:10px; }
	.pt15 { padding-top:15px; }
	.pt20 { padding-top:20px; }
	.pt25 { padding-top:25px; }
	.pt30 { padding-top:30px; }
	.pt35 { padding-top:35px; }
	.pt40 { padding-top:40px; }

/* paddng-bottom */
	.pb3 { padding-bottom:3px; }
	.pb5 { padding-bottom:5px; }
	.pb8 { padding-bottom:8px; }
	.pb10 { padding-bottom:10px; }
	.pb15 { padding-bottom:15px; }
	.pb20 { padding-bottom:20px; }
	.pb25 { padding-bottom:25px; }
	.pb30 { padding-bottom:30px; }
	.pb35 { padding-bottom:35px; }
	.pb40 { padding-bottom:40px; }

/* width
============================================================================ */

/* width */
	.w10 { width:10%; }
	.w20 { width:20%; }
	.w25 { width:25%; }
	.w30 { width:30%; }
	.w32 { width:32%; }
	.w33 { width:33%; }
	.w35 { width:35%; }
	.w40 { width:40%; }
	.w48 { width:48%; }
	.w50 { width:50%; }
	.w60 { width:60%; }
	.w65 { width:65%; }
	.w70 { width:70%; }
	.w75 { width:75%; }
	.w80 { width:80%; }
	.w90 { width:90%; }
	.w98 { width:98%; }
	.w100 { width:100%; }

/* border
============================================================================ */

/* border */

.border1 {border: 1px solid #000000;}
.border2 {border: 2px solid #000000;}
.border3 {border: 3px solid #000000;}

/* font size
============================================================================ */

/* font size */

.fs-16px {font-size:16px;}
.fs-20px {font-size:20px;}

/* ���Z�b�g
============================================================================ */
/* ��荞�݉��� */
	.clearfix:after {
	  content: ".";
	  display: block;
	  clear: both;
	  height: 0;
	  visibility: hidden;
	}

	.clearfix {
	  min-height: 1px;
	}

	* html .clearfix {
	  height: 1px;
	  /*\*//*/
	  height: auto;
	  overflow: hidden;
	  /**/
	}


/* �t���[�g
============================================================================ */
/* float */
	.left { float: left; }
	.right { float: right; }

/* �e�L�X�g
============================================================================ */
/* text-align */
	.l { text-align: left; }
	.c { text-align: center; }
	.r { text-align: right; }


/* shoukai.php
============================================================================ */

/* �T���l�C���摜 margin */
	.photo_ss { float: left; margin-right: 8px; }
	.photo_ss_r { float: left; }




.topbnr {
	border-spacing:0;
}
.topbnr td{
	padding:5px 0 0 0;
}

table ,td,tr{
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}


.gallery_img td img {
    margin-bottom:5px;
}