/*text property*/

@media screen and (max-width: 766px) {


.text10 { font-size:77%; }

.text11 { font-size:85%; }

.text12 { font-size:93%; }

.text13 { font-size:100%;}
.text14 { font-size:108%;}

.text15 { font-size:116%;}
.text16 { font-size:123.1%;}
.text17 { font-size:131%; }

.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }

.text23 { font-size:174%; }

.text24 { font-size:182%; }
.text25 { font-size:189%; }

.text26 { font-size:197%; }


/*base css*/

#i_container_wrap {
	width: 100%;
}

#i_container {
background-color:#3D110E;
	width:100%;
}


.i_cnt_box {
	width: 98%;
	margin:0 auto;
}


.i_cnt_box table{
	width: 100%;
	margin:0 auto 1em auto;
}

#i_container p {
	color: #FFFFFF;
}


.i_pankuzu {
	padding-top: 10px;
	padding-bottom: 10px;
}

.i_navi{
	margin:0 auto;
	background-color:#804519;
}


.i_navi li {
	width:50%;
	float:left;
	font-size:0.8em;
	list-style-type: none;
}

/* navi_btn_01*/

.i_navi_01 a:link,
.i_navi_01 a:visited {
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_01 a:active,
.i_navi_01 a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}


.i_navi_01_on a:link,
.i_navi_01_on a:visited,
.i_navi_01_on a:active,
.i_navi_01_on a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;

}

/* navi_btn_01*/
/* navi_btn_02*/

.i_navi_02 a:link,
.i_navi_02 a:visited {
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:none;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}


.i_navi_02 a:active,
.i_navi_02 a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_02_on a:link,
.i_navi_02_on a:visited,
.i_navi_02_on a:active,
.i_navi_02_on a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;

}

/* navi_btn_02*/
/* navi_btn_03*/

.i_navi_03 a:link,
.i_navi_03 a:visited {
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:none;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}


.i_navi_03 a:active,
.i_navi_03 a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_03_on a:link,
.i_navi_03_on a:visited,
.i_navi_03_on a:active,
.i_navi_03_on a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

/* navi_btn_03*/
/* navi_btn_04*/

.i_navi_04 a:link,
.i_navi_04 a:visited {
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:none;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_04 a:active,
.i_navi_04 a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}
.i_navi_04_on a:link,
.i_navi_04_on a:visited,
.i_navi_04_on a:active,
.i_navi_04_on a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

/* navi_btn_04*/
/* navi_btn_05*/

.i_navi_05 a:link,
.i_navi_05 a:visited {
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:none;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}
.i_navi_05 a:active,
.i_navi_05 a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_05_on a:link,
.i_navi_05_on a:visited,
.i_navi_05_on a:active,
.i_navi_05_on a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

/* navi_btn_05*/
/* navi_btn_06*/

.i_navi_06 a:link,
.i_navi_06 a:visited {
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	color:#FFFFFF;
	text-decoration:none;
	text-decoration:none;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_06 a:active,
.i_navi_06 a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_06_on a:link,
.i_navi_06_on a:visited,
.i_navi_06_on a:active,
.i_navi_06_on a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

/* navi_btn_06*/
/* navi_btn_07*/

.i_navi_07 a:link,
.i_navi_07 a:visited {
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_07 a:active,
.i_navi_07 a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

.i_navi_07_on a:link,
.i_navi_07_on a:visited,
.i_navi_07_on a:active,
.i_navi_07_on a:hover {
	color:#FFFFFF;
	display: block;
	width:94%;
	padding:2% 1% 2% 5%;
	text-decoration:none;
	background-color:#B57F35;
	background-image: url(../image/link02_sp.png);
	background-repeat:no-repeat;
	background-position:1% center;
}

/* navi_btn_07*/
/*index*/

.i_about_h2 {
	width:100%;
}


.i_about_h2 img{
	width:100%;
}

.i_cnt_inbox_l {
	width: 100%;
	margin:0 0 0.5em 0;
	height:auto!important;
}



.i_cnt_inbox_l  img{
	width: 100%;
	margin:0 0 0.5em 0;
	height:auto!important;
}

.i_cnt_inbox_r {
	width: 100%;
	margin:0.5em 0;
}

.i_cnt_inbox {
	width:100%;
}



.i_ft_btn_l {
	float: left;
	width: 48%;
	background-image: url(../image/i_btn_next_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 20px 0;
	text-align: center;
	font-size: 100%;
}
.i_ft_btn_r {
	float: right;
	width: 48%;
	background-image: url(../image/i_btn_next_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	font-size: 100%;
	padding: 20px 0;
	}

.i_att_box {
	background-image: url(../image/i_att_bg_mid.jpg);
	background-repeat: repeat-x;
	padding: 20px 2%;
	background-size:100%;
	background-color: #4E0C00;
	width:96%;
}
.i_att_box_l {
	width: 100%;
}
.i_att_box_r {
	width: 100%;
}


.i_att_box_r  img{
	width: 100%;
	height:auto!important;
}

/*header_image*/

.i_type_main_01 {
	background-image: url(../image/i_type_main.jpg);
	background-repeat: no-repeat;
	background-size:cover;
	height: 250px;
	width: 100%;
}

.i_type_main_02 {
	background-image: url(../image/i_type_main_nuri.jpg);
	background-size:cover;
	height: 250px;
	width: 100%;
}
.i_type_main_03 {
	background-image: url(../image/i_type_main_kanagu.jpg);
	background-size:cover;
	height: 250px;
	width: 100%;
}
.i_main_evidence {
	background-image: url(../image/i_main_evidence.jpg);
	background-size:cover;
	height: 250px;
	width: 100%;
}

/*content_navi*/

.i_type_navi {
	width: 100%;
	margin:0 0 1em 0;
}


.i_type_navi li{
	width:50%!important;
	height:auto!important;
	float:left;
	list-style-type:none;
}


.i_type_navi li img{
	width:100%!important;
	height:auto!important;
}



/*title*/

.i_about_h3_ttl_01 {
	width:100%;
}


.i_about_h3_ttl_01 img{
	width:100%;
}
.i_about_h3_ttl_02 {
	width:100%;
}


.i_about_h3_ttl_02 img{
	width:100%;
}

.i_about_h3_ttl_03 {
	width:100%;
}


.i_about_h3_ttl_03 img{
	width:100%;
}

.i_about_h3_ttl_04 {
	width:100%;
}


.i_about_h3_ttl_04 img{
	width:100%;
}

.i_type_h2 {
	width: 92%;
	display: block;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	font-size: 25px;
	padding:4%;
}

.i_h2_ttl {
	color: #E79116;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E79116;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.i_h2_ttl_03 {
	width: 92%;
	display: block;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
	font-size: 25px;
	padding:4%;
}

.i_h3_ttl {
	color: #E79116;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E79116;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.i_h3_ttl_02 {
	color: #E79116;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E79116;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.i_type_cnt_inbox {
	width: 44%;
	float:left;
	background-color: #FFFFFF;
	padding:2%;
	margin:0 1% 1em 1%;
	min-height:340px;
}


.i_type_cnt_inbox img{
	width:100%;
	height:auto!important;
}

.i_type_cnt_inbox_02 {
	width: 100%;
}


.i_type_cnt_inbox_02 img{
	width:100%;
	height:auto!important;
}

#i_container .i_cnt_box .i_type_cnt_box .i_type_cnt_inbox p,
#i_container .i_cnt_box .i_type_cnt_box .i_type_cnt_inbox_02 p {
	color: #000000;
}

.i_type_cnt_inbox_m {
	width: 44%;
	float:left;
	background-color: #FFFFFF;
	padding:2%;
	margin:0 1% 1em 1%;
	min-height:340px;
}

.i_type_cnt_inbox_m img{
	width:100%;
	height:auto!important;
}


.i_type_cnt_inbox_m_02 {
	width: 100%;
}


.i_type_cnt_inbox_m_02 img{
	width:100%;
	height:auto!important;
}

#i_container .i_cnt_box .i_type_cnt_box .i_type_cnt_inbox_m p,
#i_container .i_cnt_box .i_type_cnt_box .i_type_cnt_inbox_m_02 p {
	color: #000000;
}

#i_container .i_cnt_box .i_cnt_inbox_03 p,
#i_container .i_cnt_box .i_cnt_inbox_03 p {
	color: #000000;
}
.i_type_cnt_box {
}
.i_type_cnt_inbox_wrap {
	width: 44%;
	float: left;
	background-color: #FFFFFF;
	padding:2%;
	margin:0 1% 1em 1%;
	min-height:340px;
}

.i_type_cnt_inbox_wrap_m {
	width: 44%;
	float: left;
	background-color: #FFFFFF;
	padding:2%;
	margin:0 1% 1em 1%;
	min-height:340px;
}
.i_page_top {
	float: right;
	color: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 10px;
}
#i_container a:link {color: #FFFFFF;}
#i_container a:visited {color: #FFFFFF;}

#i_container a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.i_paint_cnt_box {
	background-color: #FFFFFF;
	padding: 20px;
	width: 772px;
}
.i_cnt_inbox_l_p {
	width: 100%;
}

.i_cnt_inbox_r_p {
	width: 80%;
	margin:0 auto;
	text-align:center;
}


.i_cnt_inbox_r_p img{
	width: 100%;
}

.i_cnt_inbox_l_k {
	width: 100%;
	margin:0 0 0.5em 0;
}

.i_cnt_inbox_r_k {
	width: 100%;
}


.i_cnt_inbox_r_k img{
	width: 100%;
}
.i_cnt_inbox_l_e {
	width: 100%;
	margin:0 0 1em 0;
}

.i_cnt_inbox_l_e img{
	width: 100%;
	height:auto;
}


.i_cnt_inbox_r_e {
	width: 100%;
}

.i_cnt_inbox_l_e_002{
	width:40%!important;
	float:left;
}

.i_cnt_inbox_l_e_002 img{
	width:100%;
	height:auto;
}



.i_cnt_inbox_r_e_002{
	width:56%!important;
	float:right;
	padding:3em 0 0 0;
}

.i_cnt_inbox_03 {
	background-color: #FFFFFF;
	width: 96%;
	padding:2%;
}

.i_paint_img_s {
	float: left;
	width: 31%;
	margin:0 1% 1em 1%;
	text-align: center;

}

.i_paint_img_s img{
	width:100%;
}

.i_cnt_inbox_k_01 {
	width: 48%;
	height:auto;
	margin:0 1% 1em 1%;
	float:left;
	text-align: center;
}

.i_cnt_inbox_k_01 img{
	width:100%;
	height:auto;
}
.i_cnt_inbox_k_02 {
	width: 48%;
	height:auto;
	margin:0 1% 1em 1%;
	float:left;
	text-align: center;
}



.i_cnt_inbox_k_02 img{
	width:100%;
	height:auto;
}
.i_cnt_inbox_k_03 {
	width: 48%;
	height:auto;
	margin:0 1% 1em 1%;
	float:left;
	text-align: center;
}


.i_cnt_inbox_k_03 img{
	width:100%;
	height:auto;
}

.i_cnt_inbox_k_03_m {
	width: 48%;
	height:auto;
	margin:0 1% 1em 1%;
	float:left;
	text-align: center;
}


.i_cnt_inbox_k_03_m img{
	width:100%;
	height:auto;
}


.i_cnt_inbox_k {
	width: 100%;
	padding-bottom: 1em;
}

#i_container table {
}

.contact_l {
	width:96%;
	margin:0 auto 2em auto;
}

.contact_l img{
	text-align:center;
	width:100%;
	height:auto;
}
.contact_r {
	width:96%;
	margin:0 auto;
}


.contact_r img{
	text-align:center;
	width:100%;
	height:auto;
}

.contact_box {
	width: 94%;
	background-color: #FFFEF4;
	padding: 4% 3%;
}

.i_q{
	background:#A72126 url(../image/q.gif) no-repeat;
	color:#FFFFFF;
	margin:0 0 0.5em 0;
	padding:2% 2% 2% 10%;
	width: 88%;
}

.i_a{
	background:#000 url(../image/a.gif) no-repeat;
	color:#FFFFFF;
	padding:2% 2% 2% 10%;
	width: 88%;
	margin:0 0 1em 0;
}

.i_co_box_l {
	width:96%;
	margin:0 auto;
}


.i_co_box_l img{
	width:100%;
	height:auto;
	margin:0.5em 0;
}

.i_co_box_r {
	width:96%;
	margin:0 auto;
}


.i_co_box_r img{
	width:100%;
	height:auto;
	margin:0.5em 0;
}


.i_order_navi {
	width: 100%;
	margin:0 0 1em 0;
}


.i_order_navi li{
	width:50%!important;
	height:auto!important;
	float:left;
	list-style-type:none;
}


.i_order_navi li img{
	width:100%!important;
	height:auto!important;
}


/**/
#i_container .i_cnt_box td {
	color: #000000;
	font-size: 114%;
}
.i_order_inbox_l {
	width: 98%;
	margin:0 auto;
}


.i_order_inbox_l table{
	width: 100%;
}

.i_order_inbox_l td{
	vertical-align:middle;
}

.i_order_inbox_r {
	width: 98%;
	margin:0 auto;
}


.i_order_inbox_r table{
	width: 100%;
}
.i_order_inbox_l_02 {
	width: 48%;
	float:left;
	margin:0 1%;
}


.i_order_inbox_l table{
	width: 100%;
}

.i_order_inbox_r_02 {
	width: 48%;
	float:left;
	margin:0 1%;
}


#i_container .i_cnt_inbox_03 a:link		{ color: #28b; text-decoration: none;}
#i_container .i_cnt_inbox_03 a:visited	{ color: #17a; text-decoration: none;}
#i_container .i_cnt_inbox_03 a:hover		{ color: #09d; text-decoration: underline;}
#i_container .i_cnt_inbox_03 a:active	{ color: #09d; text-decoration: underline;}

.iwayado_main_sp{
	width:100%!important;
	height:auto!important;
}


.iwayado_main_sp img{
	width:100%!important;
	height:auto!important;
}

.mainte_img01{
	width:92%;
	height:auto!important;
	margin:1em auto;
	padding:0!important;
}



.mainte_img01 img{
	width:100%;
	height:auto!important;
}

.link_form01{
	width:80%;
	margin:30px auto;
}
.link_form01 a{
	display:block;
background-image: url(../image/i_btn_next_bg02.jpg);
    background-repeat: repeat;
	padding:15px 0;
	font-size:20px;
	text-align:center;

}
}
