@media print, screen and (min-width:768px){
/*===========================================

 → Basic
  
============================================*/
body{font-size: 14px; line-height:180%;}

.for_sp {display:none;}

.bloc_inner { padding:0% 4%;}

#bloc_basic {padding:3% 3%; background:#545454; background:rgba(255,255,255,.2);}
	
#logo {margin:30px auto;}

#bloc_text p {font-size:100%; line-height:160%; margin-bottom:15px; letter-spacing:-.5px;}
#bloc_text p:last-child {margin-bottom:0;}

#bloc_text.text_headline {padding:30px 0;}
#bloc_text.text_headline p {font-size:120%;}

#arrow_up {padding:2% 0 0;}
#arrow_down {padding:0 0 2%;}

#arrow_down a, #arrow_up a{width:30px;height: 30px;}

/*===========================================

 → FORM
  
============================================*/
#form_body {margin-bottom:30px;}
#form_box {margin-bottom:20px; font-size:100%;}

#form_box label {font-size:90%; line-height:120%;}

input {width:100%; height:auto; padding:5px 0;}

.form_btm, .reset {font-size:80%;padding:5px 0px;width:70%;}

#form_notice_box {margin-top:15px;}
#form_notice_box p{font-size:90%;}

#form_body.form_check {width:70%; margin:0 auto 50px;}

#body03.forms {width:60%; margin:0 auto;}


}


