@charset "utf-8";

.idx_waku{
	border:solid 7px #F3C5DD;
	width : 716px;
	padding:0px 0px 3px 0px;
	margin:0px 0px 20px 0px;
	height:auto !important; 
}

.idx01_l1{
	float:left;
	width : 429px;
	height : 233px;
}

.idx01_r1{
	float:left;
	text-align:center;
	width : 287px;
	height : 233px;
}

.idx01_l2{
	float:left;
	width : 521px;
}

.idx01_r2{
	float:left;
	width : 195px;
	height : 432px;
}

.idx01_box{
	width:100%;
	margin:6px 6px 6px 6px;
}
.idx01_box div a{
	margin-right: 17px;
}

.idx01_box td{
	text-align:center;
}

.idx01_box2{
	background-color: #e8dcb3;
	padding : 5px 5px 5px 5px;
	font-size:12px;
	text-align:center;
	width : 240px;
}

.idx01_td{
	background-color: #D9C580;
}

.idx_list1{
	font-size:14px;
	color: #CC6600;
}

.idx01_tbl{
	font-size:14px;
	margin : 5px 5px 0px 8px;
}
.idx01_tbl th{
	font-weight:normal;
	padding : 5px 5px 5px 5px;
	font-size:12px;
	background-color: #D9C580;
}

.idx01_tbl td{
	font-size:12px;
	padding : 5px 5px 5px 5px;
	background-color: #f7e2b3;
}

.idx01_ng1{
	padding : 8px 8px 8px 8px;
	margin : 5px 5px 10px 0px;
	float:left;
	width : 105px;
}

.idx01_ng2{
	padding : 8px 8px 8px 8px;
	margin : 5px 5px 10px 0px;
	float:left;
	width : 151px;
}

.idx01_ng3{
	padding : 8px 8px 8px 8px;
	margin : 5px 5px 10px 0px;
	float:left;
	width : 153px;
}

.idx01_ng4{
	padding : 8px 8px 8px 8px;
	margin : 5px 5px 10px 5px;
	font-size:12px;
	float:left;
	width : 188px;
	background-color: #f7e2b3;
}

.idx02_l1{
	float:left;
	width : 177px;
	height : 114px;
}

.idx02_r1{
	padding : 0px 0px 0px 8px;
	font-size:14px;
	float:left;
	text-align:left;
	width : 519px;
}

.idx02_waku{
	background-color: #f1ead1;
	margin:0px 0px 20px 0px;
	padding : 10px 10px 10px 10px;
	width : 710px;
}

.nml a {
	color: #0000ff;
	text-decoration: underline;
}
.nml a:link {
	color: #0000ff;
	text-decoration: underline;
}
.nml a:visited {
	text-decoration: underline;
	color: #313131;
}
.nml a:hover {
	text-decoration: underline;
	color: #313131;
}
.nml a:active {
	text-decoration: underline;
	color: #313131;
}
.idx04_box{
	margin:18px 18px 18px 18px;
	font-size:14px;
	width : 694px;
}
.idx04_box2{
	border:solid 2px #cccccc;
	padding : 10px 10px 6px 10px;
	margin:18px 18px 18px 18px;
	font-size:12px;
	width : 694px;
}
.idx_head{
	margin:0px 0px 5px 0px;
	font-weight:bold;
	font-size:14px;
}
.idx_line{
	margin:0px 0px 0px 0px;
	width : 730px;
	border-bottom:solid 1px #cccccc;
}
.idx05_box{
	margin:0px 18px 0px 20px;
	font-size:12px;
}
.faq_box1{
	margin:0px 0px 20px 0px;
	padding : 20px 20px 20px 20px;
	width : 690px;
	height : 80px;
	font-size:14px;
	background-image: url(../../user/images/faq_bk_01.gif);
	background-color: #f1ead1;
	clear:both;
}
#faq_box1 ul {
	padding:0px;
}

*+html #faq_box1 ul {
	margin:0px;
	padding:0;
}

*html #faq_box1 ul {
	margin:0px 0px 0px 0px;
	padding:0;
}

.faq_box1 li {
	margin:0px 0px 5px 20px;
	list-style-position : outside;
	list-style-image : url(../../user/images/list_01.gif);
	float:left;
}
.faq_page01{
	width : 110px;
}
.faq_page02{
	width : 180px;
}
.faq_page03{
	width : 310px;
}
.faq_page04{
	width : 110px;
}
.faq_page05{
	width : 180px;
}
.faq_page06{
	width : 200px;
}
.faq_page07{
	width : 110px;
}

.faq_box2{
	margin:10px 0px 10px 0px;
	border-bottom:dashed 1px #999999;
	width : 730px;
}
.faq_box2 ul{
	list-style-type:none;
}
.faq_pagetop{
	width : 730px;
	margin:10px 0px 10px 0px;
	text-align:right;

}
.faq_q01{
	margin:22px 0px 5px 7px;
	padding : 10px 0px 5px 40px;
	width : 680px;
	font-weight:bold;
	color : #cc6600;
	font-size:14px;
	background-image:url("../../user/images/q01.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_a01{
	margin:0px 0px 11px 40px;
	padding : 10px 0px 7px 40px;
	width : 647px;
	color : #666666;
	font-size:12px;
	background-image:url("../../user/images/a01.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_q02{
	margin:22px 0px 5px 7px;
	padding : 10px 0px 5px 40px;
	width : 680px;
	font-weight:bold;
	color : #6d8e22;
	font-size:14px;
	background-image:url("../../user/images/q02.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_a02{
	margin:0px 0px 11px 40px;
	padding : 10px 0px 7px 40px;
	width : 647px;
	color : #666666;
	font-size:12px;
	background-image:url("../../user/images/a02.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_q03{
	margin:22px 0px 5px 7px;
	padding : 10px 0px 5px 40px;
	width : 680px;
	font-weight:bold;
	color : #3886ab;
	font-size:14px;
	background-image:url("../../user/images/q03.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_a03{
	margin:0px 0px 11px 40px;
	padding : 10px 0px 7px 40px;
	width : 647px;
	color : #666666;
	font-size:12px;
	background-image:url("../../user/images/a03.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_q04{
	margin:22px 0px 5px 7px;
	padding : 10px 0px 5px 40px;
	width : 680px;
	font-weight:bold;
	color : #bb57ad;
	font-size:14px;
	background-image:url("../../user/images/q04.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_a04{
	margin:0px 0px 11px 40px;
	padding : 10px 0px 7px 40px;
	width : 647px;
	color : #666666;
	font-size:12px;
	background-image:url("../../user/images/a04.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_q05{
	margin:22px 0px 5px 7px;
	padding : 10px 0px 5px 40px;
	width : 680px;
	font-weight:bold;
	color : #33ac83;
	font-size:14px;
	background-image:url("../../user/images/q05.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_a05{
	margin:0px 0px 11px 40px;
	padding : 10px 0px 7px 40px;
	width : 647px;
	color : #666666;
	font-size:12px;
	background-image:url("../../user/images/a05.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_q06{
	margin:22px 0px 5px 7px;
	padding : 10px 0px 5px 40px;
	width : 680px;
	font-weight:bold;
	color : #c75246;
	font-size:14px;
	background-image:url("../../user/images/q06.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_a06{
	margin:0px 0px 11px 40px;
	padding : 10px 0px 7px 40px;
	width : 647px;
	color : #666666;
	font-size:12px;
	background-image:url("../../user/images/a06.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_q07{
	margin:22px 0px 5px 7px;
	padding : 10px 0px 5px 40px;
	width : 680px;
	font-weight:bold;
	color : #bf8020;
	font-size:14px;
	background-image:url("../../user/images/q07.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.faq_a07{
	margin:0px 0px 11px 40px;
	padding : 10px 0px 7px 40px;
	width : 647px;
	color : #666666;
	font-size:12px;
	background-image:url("../../user/images/a07.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.layout1 {
	width : 100px;
	margin:0px 0px 0px 0px;
	float:left;
}
.layout2 {
	width : 26px;
	margin:0px 0px 0px 0px;
	float:left;
}
.layout3 {
	width : 26px;
	margin:0px 0px 0px 5px;
	float:left;
	text-align:center;
}

a.btn_kinyurei{
	display:inline-block;
	padding:14px 10px;
	margin:0 10px;
	background:#FFD24D;
	font-size:16px;
	font-weight:bold;
	color:#B25900;
	vertical-align: text-bottom;
	width: 180px;
	box-sizing: border-box;
	text-align:center;

}
a.btn_kinyurei:hover{
	background:#B25900;
	color:#ffffff;
}
