@charset "utf-8";
/*faq------------------*/
.question_block {
	width: 740px;
	margin: 0 auto 30px;
	background: url(../beginner/img/question_bg.gif) left top repeat-y;
	clear: both;
}
.question_box {
	padding: 21px 22px;
	background: url(../beginner/img/question_bg_ft.gif) left bottom no-repeat;
}
.question_box dl {
	margin: 0 0 4px;
	background: #fff;
}
.question_box dl a {
	display: block;
	padding: 8px 10px 5px;
	text-decoration: underline;
}
.question_box dl a:hover {

}
.question_box dt {
	width: 16px;
	margin: 8px 0 0 10px;
	float: left;
}
.question_box dd {
	overflow: hidden;
	zoom: 1;
}
 {
	position: absolute;
	margin-top: -120px;
}
#how01,
#how02,
#how03,
#how04,
#how05,
#how06,
#how07,
#how08,
#how09,
#how10,
#how11,
#how12,
#how13,
#how14,
#how15,
#how16,
#how17,
#how18,
#how19,
#how20,
#how21,
#how22,
#how23,
#how24,
#how25,
#how26,
#how27,
#how28,
#how29,
#how30,
#how31,
#how32{
	position: absolute;
	margin-top: -120px;
}
.faq_area {
	background: url(../img_common/top_bg_faq.gif) top left no-repeat;
	padding-top: 20px;
	clear: both;
}
.q_area {
	background: url(../img_common/middle_bg_faq01.gif) top left repeat-y;
}
.link_area {
	background: url(../img_common/middle_bg_faq01.gif) top left repeat-y;
	padding: 20px 30px 0 30px;
}
.question {
	padding: 0 20px 20px 20px;
}
.question dt {
	float: left;
	width: 30px;
}
.question dd {
	margin-left: 40px;
	font-weight: bold;
	padding-top: 10px;
	font-size: 113%;
}
.a_area {
	padding: 20px 30px;
	background: url(../img_common/middle_bg_faq03.gif) top left repeat-y;
}
.faq_voice {
	padding: 20px 35px;
}
/*word------------------*/

.anchor_block {
	background:url(../img_common/dotblock_bg_ft.gif) center 0;
	text-align:center;
	padding:10px;
	margin:0 5px 20px 5px;
}

/*trouble------------------*/

.trouble {
	padding-bottom:40px;
}
.trouble dl {
	clear: both;
	width:100%;
	display: inline-block;
	border-bottom:1px dotted #CCC;
	padding-bottom:15px;
	margin: 10px 0 5px 0;
}
.trouble dl.last {
	border:none;
}
.trouble dl dt {
	float:left;
	width: 163px;
}
.trouble dl dd {
	padding-left: 163px;
}
.trouble ul li {
	list-style-type:none;
	text-indent:-1.2em;
	margin-left:1em;
	font-size: 115.5%;
	color: #666;
	line-height: 1.7;
}
/*anchor_link------------------*/

#az, #a, #ka, #sa, #ta, #na, #ha, #ma, #ya, #ra, #wa, #hdd, #usb, #sd, #ha07, #ra02, #anchor {
	position: absolute;
	margin-top: -120px;
}

/*dander------------------*/
.danger01_block {
	margin: 0 10px 30px;
	clear: both;
}
.danger01_block .img_area {
	width: 282px;
	margin-left: 20px;
	float: right;
}
.danger01_block .text_area {
	overflow: hidden;
	zoom: 1;
}
.danger02_block {
	margin: 0 10px 40px;
	clear: both;
}
.danger02_block h4 {
	width: 564px;
	height: 63px;
	margin: 0 auto;
	padding: 30px 130px 0 26px;
	font-size: 138%;
	font-weight: bold;
	color: #fff;
	clear: both;
}
.danger02_block h4.title01 {
	background: url(../beginner/img/danger_title_01.png) left top no-repeat;
}
.danger02_block h4.title02 {
	background: url(../beginner/img/danger_title_02.png) left top no-repeat;
}
.danger02_block h4.title03 {
	background: url(../beginner/img/danger_title_03.png) left top no-repeat;
}
.danger02_block h4.title04 {
	background: url(../beginner/img/danger_title_04.png) left top no-repeat;
}

.danger02_block .case_block {
	width: 720px;
	margin: 0 auto 20px;
	padding: 0;
	clear: both;
}
.danger02_block .case_box {
	margin: 0 0 6px;
	padding: 0;
	clear: both;
}
.danger02_block .img_r .img_area {
	width: 82px;
	margin: 0 0 0 -3px;
	padding: 0;
	float: right;
}
.danger02_block .img_r .text_area {
	width: 641px;
	float: left;
	text-align: right;
}
.danger02_block .img_r .text_area p {
	display: inline-block;
	*display: inline;
    *zoom: 1;
	margin: 0 0 0 0;
	padding: 16px 20px 14px 20px;
	border: #e9e9e9 solid 3px;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.danger02_block .img_l .img_area {
	width: 86px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
.danger02_block .img_l .text_area {
	width: 637px;
	margin: 0 0 0 -3px;
	float: right;
}
.danger02_block .img_l .text_area p {
	display: inline-block;
	*display: inline;
    *zoom: 1;
	margin: 0 0 0 0;
	padding: 16px 20px 14px 20px;
	border: #e9e9e9 solid 3px;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.danger02_block .danger_case01_03 {
	margin-top: 5px !important;
}
.danger02_block .danger_case02_03 {
	margin-top: 3px !important;
}
.danger02_block .danger_case03_04 {
	margin-top: 3px !important;
}
.danger02_block .danger_case04_04 {
	margin-top: 7px !important;
}
.danger02_block .attention_block {
	margin: 0 0 15px;
	padding: 20px;
	background: #fefdec;
	border: #f6f4d9 solid 1px;
	clear:both;
}
.danger02_block .attention_block .mark {
	margin-right: 18px;
	float: left;
}
.danger02_block .attention_block .text_area {
	overflow: hidden;
	zoom: 1;
}
.danger02_block .attention_block p {
	color: #505050;
}

.danger02_block .attention_block .text_area h5 {
	margin-top:10px;
	margin:10px 0;
	font-size:18px;
	color:#ff2400;
}
.danger02_block .attention_block .text_area span {
	margin: 0;
	padding: 0;
	background:#fedc00;
	font-weight:bold;
}
.danger03_block {
	padding: 127px 10px 75px;
	clear: both;
	font-size: 123%;
	font-weight: bold;
	background: url(../beginner/img/danger_attentionmark.jpg) center top no-repeat;
}
.danger03_block .text {
	margin-bottom: 30px;
}

.link_gototop {
	margin: 0 20px 10px;
	text-align: right;
}
.danger03_text {
	margin-bottom: 20px;
	line-height: 1.4;
	font-size: 153.9%;
	color: #f42200;
	text-align: center;
}

.btn_2column_block li {
	list-style-type: none;
	float: left;
	margin: 15px 10px 0 10px !important;
}

.title02_block.mt40 {
	margin-top: 40px;
}
.btn{
	width: 340px;
	height: 75px;
	position: relative;
}
