@media screen and (min-width: 960px) {


/*-- float�΍� --------*/
.clr {
	zoom: 100%;
}

.clr:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: " ";
}

/*****************
*****�w�b�_�[*****
*****************/
.sub_menu{
	text-align:right;
}
.sub_menu img{
	border:0;
	vertical-align:top;
}

#Logo{
	padding:13px 0px 3px 10px;
	border-bottom:#96C568 5px solid;
	margin-bottom:0px;
}

/* Footer -------------------------------------------------------------------*/
.foot { padding:0 0 20px 10px; }
.foot img { vertical-align:baseline; }
.scrpt { display:none; } 
/* ==========================================================================*/


a.leadLink {
	display: block;
	width: 868px;
	margin: 28px auto 20px auto;
}

img.leadTxt {
	display: block;
	margin: 20px auto;
}

img.content {
	display:block;
	margin: 0 auto;
}

div.select {
	background-image: url(../images/content2_bg.jpg);
	background-repeat: repeat-y;
	background-position: left 275px;
	padding: 0 0 36px 0;
	margin: 0 auto 50px auto;
}

a.selectLink {
	display: block;
	width: 868px;
	margin: 0 auto;
}

/*-- �t�H�[�����͕��� --------*/
div#form_container {
	width: 736px;
	margin:0 auto 56px auto;
}
.txt_active {
    ime-mode: active;
}
.txt_inactive {
    ime-mode: inactive;
}
/* ���͉�� entry.html
========================================== */


/* ���m�点 */

p.information{
	width:395px;
	font-size:12px;
	margin:0px auto 10px auto;
	line-height:120%;
}

p.information em{
	color:#dd0000;
	font-weight:bold;
	font-style:normal;
}


/* ���ڃe�[�u���R���e�i */

div#formContainer{
}

table#itemTable{
	width:580px;
	margin:0 auto;
	/*position:relative;*/
}

table#itemTable th{
	padding:5px 3px 0px;
	*padding-top:8px;
	width:199px; /*205px*/
	font-size:12px;
	text-align:right;
	font-weight:normal;
	color:#077550;
	vertical-align:top;
}

table#itemTable td{
	padding:3px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

table#itemTable td.tdSituation{
	width:36px;
	padding:4px 5px 0px;
	*padding:3px 5px;
	vertical-align:top;
}

table#itemTable td.tdItem input{
	padding:0 1px 0 4px;
	height:19px;
	width:220px;
}

table#itemTable td.tdItemZip input{
	padding:0 1px 0 4px;
	height:19px;
	width:120px;
}

table#itemTable .textarea01{
	width:215px;
	height:50px;
	padding:2px 4px;
	font-size:12px;
}

table#itemTable td ul li{
	font-size:10px;
	display:inline;
    white-space: nowrap;
}

table#itemTable td ul li label{
	padding:0 5px 0 3px;
}

/* �h�b�g��؂�� */

table#itemTable tr.tdBottomLine th,
table#itemTable tr.tdBottomLine td{
	border-bottom:1px dotted #37be91;
}

/* �t�L�_�V */

.form_advisor{
	width: 261px;
	height: 25px;
	margin: -51px 0px 0px 0px;
	background:url(../../images/border.gif);
	font-size:11px;
	line-height:1.5;
	color: #576a0c;
	text-align: left;
	padding: 13px 8px;
}


#q4{
	height:18px;
}

.selectboxOptionHide{
	display:none;
}


/* ���M�A�l���ی���j�� */

.iframe01{
	width:578px;
	margin:0px auto 0px auto;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

div.inputBtnArea{
	padding:10px 0;
	text-align:center;
}

/* footer */

table#footerItem{
	clear:both;
	width:290px;
	height:90px;
	text-align:center;
	margin:0 auto;
}

table#footerItem td{
	vertical-align:top;
	text-align:center;
}

table#footerItem td.privacy{
	width:180px;
}

table#footerItem td.verisign{
	width:110px;
}

p#copyright{
	clear:both;
	font-size:10px;
	padding:10px 0 15px
}


/* ������� thanks.html
========================================== */

p.thanksMessage{
	clear:both;
	padding-top:10px;
	text-align:center;
	*line-height:150%;
}

p.thanksMessage em{
	margin:20px 0 20px;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#69960a;
	display:block;
}

p.thanksMessage span{
	font-size:10px;
	display:block;
}

#thanksListArea{
	width:600px;
	margin:20px 0 0 100px;
	padding-bottom:20px;
}

#thanksListArea ul.thanksList{
	float:left;
	text-align:left;
	padding:0 0 0 10px;
	width:180px;
	border-left:2px solid #8fc814;
	*line-height:150%;
}

#thanksBtnArea p{
	clear:both;
	padding-top:40px;
	text-align:center;
}


#thanksBtnArea{
	margin:0 auto;
}

div.thanksCalender{
	margin:0 auto;
	text-align:center;
}

h2.thanksKengakuTitle{
	clear:both;
	padding-top:40px;
	font-size:16px;
	text-align:center;
	color:#699A1C;
	background:url(../../images/featureLine.gif) center bottom no-repeat;
}

table#thanksTable{
	width:540px;
	margin:10px 0 10px 60px;
	/*position:relative;*/
}

table#thanksTable th{
	padding:5px 3px 0px;
	*padding-top:8px;
	width:150px; /*205px*/
	font-size:12px;
	text-align:right;
	font-weight:normal;
	color:#077550;
	vertical-align:top;
}

table#thanksTable td{
	padding:3px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

table#thanksTable td.tdSituation{
	width:36px;
	padding:4px 5px 0px;
	*padding:3px 5px;
	vertical-align:top;
}

table#calender{
	margin:0px auto 0;
	border-collapse: collapse; /* �g���̕\�����@ */
	border: 1px #666666 solid; /* �e�[�u���S�̘̂g���i�����E�F�E�X�^�C���j */
}

table#calender th,
table#calender td{
	border: 1px #666666 solid; /* �Z���̘g���i�����E�F�E�X�^�C���j */
}
}