
#v_box{
	display:block;
	box-sizing: border-box;
	width:100%;
	padding:0 0 0 55px;
	border-bottom:1px dotted #777;
}

.v_01{background: url(../../img/new/icon_voice_01.png) no-repeat left top;}
.v_02{background: url(../../img/new/icon_voice_02.png) no-repeat left top;}
.v_03{background: url(../../img/new/icon_voice_03.png) no-repeat left top;}
.v_04{background: url(../../img/new/icon_voice_04.png) no-repeat left top;}
.v_05{background: url(../../img/new/icon_voice_05.png) no-repeat left top;}
.v_06{background: url(../../img/new/icon_voice_06.png) no-repeat left top;}


@media screen and (max-width:767px){
#globalHeader{
	width:100%;
}


.none_smartphone {display:none}

.menu li a{
	box-sizing: border-box;
	padding:7px 0 5px 1%; 
	display:block;
	width:100%;
	text-decoration:none;
	border-right: none;
	border-top:1px dotted #333;
	
	background-image: url(../../img/new/icon_yajirusi_r_gr.png);
	background-repeat:no-repeat;
	background-position:center right 10px;
    background-size: 15px 15px;	
}

.menu li a:hover {
	background-image: url(../../img/new/icon_yajirusi_r_w.png);
}

.menu li:last-child a{
	border-bottom: none;
}

#globalHeader h1 {font-size:28px;}
#globalHeader h1 span{font-size:12px;}
.tel{font-size:28px;padding: 10px 10px 10px 0;}

#globalHeader h1 img{width:100%;}

/*#mainImage{
	width:100%;
	height:350px;
	background:url(../../img/new/aflo_OBMB014042.jpg) no-repeat center center;
	background-size:cover;
}*/

.box_L{
	width:100%;
}
.box_R{
	width:100%;
}
#voice .box_L{
	width:100%;
}
#voice .box_R{
	width:100%;
}
#voice .img_main{
	width:50%;
}

.profile ul{
	margin:10px 0 10px 0;
	}
.profile li img{
	padding:0;
	float: none;
	}
/*------------ フッター -----------*/
#globalFooter{
	height:100%;
}

#globalFooter nav ul {
}

	
#globalFooter nav li a{
	border-bottom: 1px solid #fff;
	color:#fff;
	box-sizing: border-box;
  	text-align: center;
	display:block;
	float:left;
 	width: 50%;
	font-size:14px;
	line-height:1.5;
	padding:10px 0;
	
	background-image: url(../../img/new/icon_yajirusi_r_w.png);
	background-repeat:no-repeat;
	background-position:center right 10px;
    background-size: 15px 15px;

}

#globalFooter nav li a:hover {
	background-color:#d1de4c;
}

#globalFooter nav li a:nth-child(2n+1){
	border-right: 1px solid #fff;
}



#globalFooter address {
	text-align: center;
	padding:10px 0;
	display:block;
	float:bone;
 	width: 100%;
}

.footer_L{
	float:none;
	width:100%;
}
.footer_R{
	float:none;
	width:100%;
}
#eigyo{
	text-align:center;
	padding-top:10px;

}
#eigyo img{
		float:none;
	width:250px;
}
/*------------ home -----------*/
/*.cols span{
	display:block;
	font-size:48px;
	font-family:'Clicker Script', cursive;
	color:#fff 
}
.cols p{
	position:absolute ;
	top: 20px;
	left:10px;

	font-size:12px;
	font-family:'Rounded Mplus 1c';
	line-height:1.2;
	color:#fff
}

.cols img{
	position:absolute ;
	top: 10px;
	right:10px;			
	}

a.col{
	height:120px;
	width:100%;
}


.circl100 img{
	border-radius:50px;
	height: 90px;
	width: 90px;
	border:3px solid #fff;
}*/
/*  下層タイトル部分(イメージ)
---------------------------------------------------------- */
#mainTitle{
	padding:20px 10px 0 10px;
}
/*#mainTitle{
	width:100%;
}
.box_mainTitle{
	width:100%;
	height:126px;
	position:relative ;
}

.box_mainTitle span{
	display:block;
	font-size:48px;
	font-family:'Clicker Script', cursive;
	color:#fff 
}*/
/*.box_mainTitle p{
	position:absolute ;
	top: 10px;
	left:130px;
	font-size:12px;
	font-family:'Rounded Mplus 1c';
	line-height:1.2;
	color:#fff
}

.box_mainTitle .box_L img{
	position:absolute ;
	top: 10px;
	left:10px;
	border-radius: 50px;
	height:100px;
	width: 100px;
	border:3px solid #fff;
}

.box_mainTitle .box_R img{
	position:absolute ;
	bottom: 0;
	right:0px;
	width:100px;
}*/
/*------------ 下層コンテンツ　azare -----------*/
.inner{
	padding:10px 10px 10px 10px;
}


/*.inner a{
	height:100%;
}
.ti_box p{
	padding:10px 0 10px 10px;
	font-size:20px;
	line-height:1.1;
}*/
.con_box p{
/*	padding:10px;*/
	font-size:14px;
}
/*.img_sum{
	position: absolute;
	top: 12px;
	right:10px;
	width:70px;
	border:3px solid #fff;	
}*/
.img_main{
	width:50%;
	margin-bottom:30px;
	padding:3px;
	border:1px solid #999;
}
/*------------ 下層コンテンツ　profile | form -----------*/
.profile,
.form {
	padding:10px 0 0 0;
}

.profile table,
.form table{
	font-size:14px;
	border-top:none;
}

.profile table th,
.form table th {
    display: block;
	text-align:center;
    width: 100%;
  }
.profile table td,
.form table td{
    display: block;
  }
.form table.question th{
	border-bottom:1px dotted #999;
	padding:3px 0;
}

input, button, textarea, select {
	font-size:14px;
}
  
/* ----------- 下層コンテンツ　esthetic----------------- */
/*.ti_box p.komidashi{
	padding:5px 0 5px 10px;
	font-size:12px;
	font-family:'Rounded Mplus 1c';
	font-weight:700;
	line-height:1.3;
}
.con_box p.setumei{
	padding:0 10px 10px 10px;
	font-size:14px;
}

.con_box h3{
	padding:10px 10px 10px 10px;
	font-size:24px;
}

.con_box_waku{
	margin:10px;
	padding:10px;
}
.con_box_waku h3{
	padding:0 0 10px 0;
	font-size:24px;
}*/
.con_box_waku p.setumei{
}
.con_box_waku img{
	width:150px;
	position:static ;
}

/* ----------- 下層コンテンツ　products --------------------- */

#products .box_L{
	width:100%;
}
#products .box_R{
	width:100%;
}
.img_sum_product{
	position:absolute ;
	top:0;
	right:0;
	height:40px;
}
/*.img_sum_product{
	position:absolute ;
	top:10px;
	right:0;
	height:80px;
}*/

/*#products .con_box p{
	padding:0 10px 0 10px;
}*/
#products .con_box_waku{
	padding:10px 0 10px 0;
}
#products .shiken{
	padding:10px;
}

#products .shiken p{
	padding:45px 0 10px 10px;
	background: url(../../img/new/haikei_dot.png) no-repeat top left;
	font-size:14px;
	line-height:28px;
}

#products .con_box img.mini{
	float:right;
	margin-top:-70px;
	width:80px;
}


/* ----------- 下層コンテンツ　blog --------------------- */

#blog table td h3{
	font-size:18px;
	text-align:left;
}

#blog font{
	font-size:14px;
	padding:20px 10px 0 10px;
}

}


@media screen and (min-width:768px){
#globalHeader{
	width:100%;
}
#globalFooter .f_box{
	width:100%;
}
.none_tablet {display:none}


#globalHeader h1 {font-size:36px;}
#globalHeader h1 span{	font-size:14px;}
.tel{font-size:36px;padding: 20px 10px 10px 0;}

a.col{
	width:50%;
}
#globalHeader h1{width:48%;}
#globalHeader h1 img{width:100%;}

}

@media screen and (min-width:1024px){ 
#globalHeader{
	width:1024px;
	margin:0 auto;
}
#globalFooter .f_box{
	width:1024px;
	margin:0 auto;

}
.none_pc_tablet {display:none}
.ti_box p{
	font-size:38px;
}

#globalHeader h1{width:48%;}
#globalHeader h1 img{width:100%;}
}

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

.none_pc {display:none}

#globalHeader h1 {font-size:48px;}
#globalHeader h1 span{font-size:18px;}
.tel{font-size:48px;padding: 24px 10px 0 0;}

#mainImage{
	margin:0 auto;
	width:1024px;
	height:400px;
	background:url(../../img/new/aflo_OBMB014042.jpg) no-repeat center center;
	background-size:cover;
}

.ContentsInside{
	margin:0 auto;
	width:1024px;	
}

#mainTitle{
	width:1024px;
	margin:0 auto;
}
/*------------ home -----------*/
a.col{
	width:33.3%;
}
/*------------ azare -----------*/
.img_main{
	width:45%;

}
}