header{display:none;}

.form .c_obj .tit {background:#000; font-size:18px; text-align:center; padding:14px 0;}
.form_wrap {    padding: 20px 10px;}
.form_wrap > dl {width: 100%;}
.form_wrap dl > dt {display:none;}
.form_wrap dl > dd {width:100%;}

.form_wrap .form_01  {margin:0}
.form_wrap .form_02  {margin:0}
.form_btn_box {text-align:center;}
.form_wrap .form_03 { display: block; width:100%; }
.form_wrap .form_03 .form_btn_box { width: 230px;  margin: 0 auto; margin-top:20px;}


/*tel_info*/

.tel_info .tel{    font-size: 20px;}
.tel_info .tel > ul > li {display:block;}
.tel_info .tel > ul > li img {width:70px;}
.tel_info .tel > ul > li > ul > li.call_time {font-size:14px;}

.tel_info .tel:before{padding-left: 2%; font-size:72px}
.tel_info .tel:after{padding-right: 2%; font-size:72px}



/*contents*/

.con > div > dl > dt h3 {    font-size: 26px; padding:15px 0 30px 0;}
.con > div > dl > dd {margin:0 20px 30px 20px;}
.con > div > dl > dd > p {    font-size: 14px; width:100%;}
.con > div > dl > dd > span {width:50%;    margin: 0 auto; padding-bottom: 20px;}
con > div > dl > dd > span img {width:200px;}

.con > div > dl > dt span{font-size: 20px;    width: 80px; height: 35px; padding-top:5px;}
.con > div.t_01 > dl > dt > span {background-size:80px}
.con > div.t_02 > dl > dt > span {background-size:80px}
.con > div.h_flow dl > dt span {background-size:80px}

.left {float:none}
.right {float:none}

.con > div.h_flow dl > dd > ul {padding:0;}
.con > div.h_flow dl > dd > ul > li {font-size:16px;     padding:0;}
.con > div.h_flow dl > dd > ul > li u { margin: -6px 4px;}
.con > div.h_flow dl > dd > ul > li p.count {padding:10px 0 10px 10px ; width:30px;}
.con > div.h_flow dl > dd > ul > li p.txt {padding:10px; width:76%;}

.flow_count > ul > li {width:43%; vertical-align:top; display:inline-block; margin:8px;}


.con > div > dl > dd.img_box01 > ul > li {width:95%;padding:10px;margin:3px; text-align:left;}
.con > div > dl > dd.img_box01 > ul > li > p {padding:10px 5px 0px 87px; color:#fff; font-size:15px; line-height:140%; text-align:left;}
.con > div > dl > dd.img_box01 > ul > li > p b{color:#464545; font-weight:normal;}
.con > div > dl > dd.img_box01 > ul > li > p  span {color:#fff588;}

.con > div > dl > dd.img_box01 > ul > li.c_01 {background:url('./c_ion01_480.png') no-repeat #E7BD52; background-position:20px 15px;background-size: 70px; }
.con > div > dl > dd.img_box01 > ul > li.c_02 {background:url('./c_ion04_480.png') no-repeat #769D49;  background-position:20px 15px;background-size: 70px; }
.con > div > dl > dd.img_box01 > ul > li.c_03 {background:url('./c_ion03_480.png') no-repeat #295278;  background-position:20px 15px;background-size: 70px; }

.m_visual2 {  background-size: 641px;}



.box_bg > dl > dd > ul > li { width: 45%; margin-bottom:10px;}