
/*▼▼▼▼▼▼▼▼▼▼▼▼　reset-CSS　▼▼▼▼▼▼▼▼▼▼▼▼*/
html{overflow-y: scroll;}
table{border-collapse: collapse;border-spacing: 0;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header,hgroup, menu, nav, section,time, mark, audio, video {
margin:0px;padding:0px;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;}
ul ,li {list-style-type : none ;}
input,input[type="text"],input[type="password"],input[type="search"],input[type="tel"],input[type="email"],input[type="submit"],input[type="file"],textarea,select,button {overflow:visible;outline:0px;border:0px;-webkit-appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input[type="submit"],button{cursor: pointer;border-radius:5px;}
input[type="submit"]:hover,button:hover{background:#666;color:#fff;}
input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="email"]:focus, select:focus, textarea:focus {background-color:#c2ebfe;color:#000;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
article, aside, dialog, figure, footer, header,details, figcaption,menu,hgroup, nav, section, h1, h2, h3, h4, h5, h6 {display:block;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {
content:'';content:none;}
a {margin:0px;padding:0px;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;text-decoration: none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {line-height:1.5rem;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kakugo Pro W3", "メイリオ", "Meiryo", Helvetica, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;}
img{max-width:100%;border:0px;vertical-align:bottom}
* + html body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kakugo Pro W3", "メイリオ", "Meiryo", Helvetica, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;}
/*▼▼▼▼▼▼▼▼▼▼▼▼　iconfont-CSS　▼▼▼▼▼▼▼▼▼▼▼▼*/
@font-face {
  font-family: 'icon';
  src: url('/css/iconfont/font/icon.eot?53162672');
  src: url('/css/iconfont/font/icon.eot?53162672#iefix') format('embedded-opentype'),
       url('/css/iconfont/font/icon.woff2?53162672') format('woff2'),
       url('/css/iconfont/font/icon.woff?53162672') format('woff'),
       url('/css/iconfont/font/icon.ttf?53162672') format('truetype'),
       url('/css/iconfont/font/icon.svg?53162672#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon';
    src: url('/css/iconfont/font/icon.svg?53162672#icon') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-plus:before { content: '\2b'; } /* '+' */
.icon-stop:before { content: '\2d'; } /* '-' */
.icon-search:before { content: '\30'; } /* '0' */
.icon-right2:before { content: '\31'; } /* '1' */
.icon-down2:before { content: '\32'; } /* '2' */
.icon-right:before { content: '\33'; } /* '3' */
.icon-down:before { content: '\34'; } /* '4' */
.icon-google:before { content: '\35'; } /* '5' */
.icon-facebook:before { content: '\36'; } /* '6' */
.icon-twitter:before { content: '\37'; } /* '7' */
.icon-link:before { content: '\38'; } /* '8' */
.icon-list:before { content: '\39'; } /* '9' */
.icon-tel:before { content: '\61'; } /* 'a' */
.icon-cart:before { content: '\62'; } /* 'b' */
.icon-clip:before { content: '\63'; } /* 'c' */
.icon-error:before { content: '\65'; } /* 'e' */
.icon-fax:before { content: '\66'; } /* 'f' */
.icon-gift2:before { content: '\67'; } /* 'g' */
.icon-home:before { content: '\68'; } /* 'h' */
.icon-important:before { content: '\69'; } /* 'i' */
.icon-key2:before { content: '\6b'; } /* 'k' */
.icon-lock:before { content: '\6c'; } /* 'l' */
.icon-mail:before { content: '\6d'; } /* 'm' */
.icon-leaf:before { content: '\6e'; } /* 'n' */
.icon-pen2:before { content: '\6f'; } /* 'o' */
.icon-tel2:before { content: '\70'; } /* 'p' */
.icon-pin:before { content: '\71'; } /* 'q' */
.icon-bell:before { content: '\72'; } /* 'r' */
.icon-pen:before { content: '\73'; } /* 's' */
.icon-edit:before { content: '\74'; } /* 't' */
.icon-leaf2:before { content: '\75'; } /* 'u' */
.icon-key:before { content: '\76'; } /* 'v' */
.icon-gift:before { content: '\78'; } /* 'x' */
.icon-truck:before { content: '\79'; } /* 'y' */
.icon-cart2:before { content: '\7a'; } /* 'z' */
.icon-crown:before { content: '\e800'; } /* '' */
.icon-glass:before { content: '\e801'; } /* '' */
.icon-picture:before { content: '\e802'; } /* '' */
.icon-th:before { content: '\e803'; } /* '' */
.icon-home-1:before { content: '\e804'; } /* '' */
.icon-floppy:before { content: '\e805'; } /* '' */
.icon-pagelines:before { content: '\e806'; } /* '' */
.icon-user-add:before { content: '\e807'; } /* '' */
.icon-calendar:before { content: '\e808'; } /* '' */
.icon-doc:before { content: '\e809'; } /* '' */
.icon-mail-1:before { content: '\e80a'; } /* '' */
.icon-truck-1:before { content: '\e80b'; } /* '' */
.icon-money:before { content: '\e80c'; } /* '' */
.icon-note:before { content: '\e80d'; } /* '' */
.icon-heart:before { content: '\e80e'; } /* '' */
.icon-lightbulb:before { content: '\e80f'; } /* '' */
.icon-vcard:before { content: '\e810'; } /* '' */
.icon-pin-1:before { content: '\e811'; } /* '' */
.icon-credit-card:before { content: '\e812'; } /* '' */
.icon-beer:before { content: '\e813'; } /* '' */
.icon-quora:before { content: '\e814'; } /* '' */
.icon-credit-card-1:before { content: '\e815'; } /* '' */
.icon-address-book:before { content: '\e816'; } /* '' */
.icon-diamond:before { content: '\e817'; } /* '' */
.icon-download-alt:before { content: '\e818'; } /* '' */
.icon-inbox:before { content: '\e819'; } /* '' */
.icon-check-empty:before { content: '\e81a'; } /* '' */
.icon-check:before { content: '\e81b'; } /* '' */
.icon-arrows-cw:before { content: '\e81c'; } /* '' */
.icon-forward:before { content: '\e81d'; } /* '' */
.icon-check-empty-1:before { content: '\e81e'; } /* '' */
.icon-check-1:before { content: '\e81f'; } /* '' */
.icon-forward-1:before { content: '\e820'; } /* '' */
.icon-forward-outline:before { content: '\e821'; } /* '' */
.icon-arrows-cw-outline:before { content: '\e822'; } /* '' */
.icon-user:before { content: '\e823'; } /* '' */
.icon-heart-1:before { content: '\e824'; } /* '' */
.icon-exclamation:before { content: '\e825'; } /* '' */
.icon-calendar-1:before { content: '\e826'; } /* '' */
.icon-chat:before { content: '\e827'; } /* '' */
.icon-signal:before { content: '\e828'; } /* '' */
.icon-chart-bar:before { content: '\e829'; } /* '' */
.icon-coffee:before { content: '\e82a'; } /* '' */
.icon-shield:before { content: '\e82b'; } /* '' */
.icon-picture-1:before { content: '\e82c'; } /* '' */
.icon-upload:before { content: '\e82d'; } /* '' */
.icon-folder:before { content: '\e82e'; } /* '' */
.icon-folder-open:before { content: '\e82f'; } /* '' */
.icon-book-open:before { content: '\e830'; } /* '' */
.icon-book:before { content: '\e831'; } /* '' */
.icon-tools:before { content: '\e832'; } /* '' */
.icon-contacts:before { content: '\e833'; } /* '' */
.icon-news:before { content: '\e834'; } /* '' */
.icon-video:before { content: '\e835'; } /* '' */
.icon-clipboard:before { content: '\e836'; } /* '' */
.icon-photo:before { content: '\e837'; } /* '' */
.icon-user-delete:before { content: '\e838'; } /* '' */
.icon-wrench:before { content: '\e839'; } /* '' */
.icon-sort-alt-up:before { content: '\e83a'; } /* '' */
.icon-sort-alt-down:before { content: '\e83b'; } /* '' */
.icon-sort-name-down:before { content: '\e83c'; } /* '' */
.icon-sort-number-up:before { content: '\e83d'; } /* '' */
.icon-sort-number-down:before { content: '\e83e'; } /* '' */
.icon-sort-name-up:before { content: '\e83f'; } /* '' */
.icon-money-1:before { content: '\e840'; } /* '' */
.icon-lock-open-alt:before { content: '\e841'; } /* '' */
.icon-cancel:before { content: '\e842'; } /* '' */
.icon-edit-alt:before { content: '\e843'; } /* '' */
.icon-cw-circled:before { content: '\e844'; } /* '' */
.icon-money-2:before { content: '\e845'; } /* '' */
.icon-down-open:before { content: '\e846'; } /* '' */
.icon-left-open:before { content: '\e847'; } /* '' */
.icon-right-open:before { content: '\e848'; } /* '' */
.icon-up-open:before { content: '\e849'; } /* '' */
.icon-wallet:before { content: '\e84a'; } /* '' */
.icon-edit-1:before { content: '\e84b'; } /* '' */
.icon-lightbulb-1:before { content: '\e84c'; } /* '' */
.icon-police:before { content: '\e84d'; } /* '' */
.icon-warehouse:before { content: '\e84e'; } /* '' */
.icon-home-outline:before { content: '\e84f'; } /* '' */
.icon-direction:before { content: '\e850'; } /* '' */
.icon-link-ext-alt:before { content: '\e851'; } /* '' */
.icon-up-outline:before { content: '\e852'; } /* '' */
.icon-right-outline:before { content: '\e853'; } /* '' */
.icon-left-outline:before { content: '\e854'; } /* '' */
.icon-down-outline:before { content: '\e855'; } /* '' */
.icon-cancel-circled:before { content: '\e856'; } /* '' */
.icon-cancel-circled2:before { content: '\e857'; } /* '' */
.icon-right-bold:before { content: '\e858'; } /* '' */
.icon-left-bold:before { content: '\e859'; } /* '' */
.icon-left-fat:before { content: '\e85a'; } /* '' */
.icon-right-fat:before { content: '\e85b'; } /* '' */
.icon-to-start-1:before { content: '\e85c'; } /* '' */
.icon-to-end-1:before { content: '\e85d'; } /* '' */
.icon-to-start-2:before { content: '\e85e'; } /* '' */
.icon-to-end-2:before { content: '\e85f'; } /* '' */
.icon-right-dir:before { content: '\e860'; } /* '' */
.icon-left-dir:before { content: '\e861'; } /* '' */
.icon-left-bold-1:before { content: '\e862'; } /* '' */
.icon-right-bold-1:before { content: '\e863'; } /* '' */
.icon-alert:before { content: '\e864'; } /* '' */
.icon-tag:before { content: '\e865'; } /* '' */
.icon-mail-2:before { content: '\e866'; } /* '' */
.icon-bookmark:before { content: '\e867'; } /* '' */
.icon-phone:before { content: '\e868'; } /* '' */
.icon-comment-alt:before { content: '\e869'; } /* '' */
.icon-download:before { content: '\e86a'; } /* '' */
.icon-upload-1:before { content: '\e86b'; } /* '' */
.icon-attention:before { content: '\e86c'; } /* '' */
.icon-chat-1:before { content: '\e86d'; } /* '' */
.icon-comment:before { content: '\e86e'; } /* '' */
.icon-camera-alt:before { content: '\e86f'; } /* '' */
.icon-basket:before { content: '\e870'; } /* '' */
.icon-check-2:before { content: '\e871'; } /* '' */
.icon-check-outline:before { content: '\e872'; } /* '' */
.icon-mail-3:before { content: '\e873'; } /* '' */
.icon-clock:before { content: '\e874'; } /* '' */
.icon-dollar:before { content: '\e875'; } /* '' */
.icon-attention-1:before { content: '\e876'; } /* '' */
.icon-attention-alt:before { content: '\e877'; } /* '' */
.icon-cogs:before { content: '\e878'; } /* '' */
.icon-phone-circled:before { content: '\e879'; } /* '' */
.icon-megaphone:before { content: '\e87a'; } /* '' */
.icon-megaphone-1:before { content: '\e87b'; } /* '' */
.icon-pencil:before { content: '\e87c'; } /* '' */
.icon-th-list:before { content: '\e87d'; } /* '' */
.icon-th-1:before { content: '\e87e'; } /* '' */
.icon-list-1:before { content: '\e87f'; } /* '' */
.icon-menu-1:before { content: '\e880'; } /* '' */
.icon-align-justify:before { content: '\e881'; } /* '' */
.icon-calendar-2:before { content: '\e882'; } /* '' */
.icon-book-1:before { content: '\e883'; } /* '' */
.icon-group:before { content: '\e884'; } /* '' */
.icon-mail-4:before { content: '\e885'; } /* '' */
.icon-heart-2:before { content: '\e886'; } /* '' */
.icon-search-1:before { content: '\e887'; } /* '' */
.icon-pencil-1:before { content: '\e888'; } /* '' */
.icon-camera:before { content: '\e889'; } /* '' */
.icon-vector-pencil:before { content: '\e88a'; } /* '' */
.icon-menu:before { content: '\f008'; } /* '' */
.icon-th-list-1:before { content: '\f009'; } /* '' */
.icon-pause:before { content: '\f00e'; } /* '' */
.icon-play:before { content: '\f00f'; } /* '' */
.icon-to-end:before { content: '\f010'; } /* '' */
.icon-to-start:before { content: '\f011'; } /* '' */
.icon-fast-forward:before { content: '\f012'; } /* '' */
.icon-fast-backward:before { content: '\f013'; } /* '' */
.icon-download-1:before { content: '\f02e'; } /* '' */
.icon-upload-2:before { content: '\f02f'; } /* '' */
.icon-chat-2:before { content: '\f03d'; } /* '' */
.icon-stop-1:before { content: '\f080'; } /* '' */
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.icon-chat-empty:before { content: '\f0e6'; } /* '' */
.icon-food:before { content: '\f0f5'; } /* '' */
.icon-angle-circled-left:before { content: '\f137'; } /* '' */
.icon-angle-circled-up:before { content: '\f139'; } /* '' */
.icon-cab:before { content: '\f1b9'; } /* '' */
.icon-paper-plane:before { content: '\f1d8'; } /* '' */
.icon-brush:before { content: '\f1fc'; } /* '' */
.icon-birthday:before { content: '\f1fd'; } /* '' */
.icon-toggle-off:before { content: '\f204'; } /* '' */
.icon-toggle-on:before { content: '\f205'; } /* '' */
.icon-subway:before { content: '\f239'; } /* '' */
.icon-fort-awesome:before { content: '\f286'; } /* '' */
.icon-quora-1:before { content: '\f2c4'; } /* '' */
.icon-icq:before { content: '\f304'; } /* '' */
.icon-comment-1:before { content: '\f4ac'; } /* '' */
.icon-lock-alt:before { content: '\f510'; } /* '' */
.icon-lock-1:before { content: '\f512'; } /* '' */
.clear {clear:both;}


/*▼▼▼▼▼▼▼▼▼▼▼▼　fontsize-CSS　▼▼▼▼▼▼▼▼▼▼▼▼*/
html,input,textarea,select,button {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kakugo Pro W3", "メイリオ", "Meiryo", Helvetica, Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;
    font-size : 14px;
    font-size : 75%;
    text-align:left;
}

@media screen and (min-width : 415px){
    html,input,textarea,select,button{
    	font-size : 13px;
    	font-size : 81.3%;
    	text-align:left;
    }
}
@media screen and (min-width : 768px){
    html,input,textarea,select,button{
    	font-size : 15px;
    	font-size : 100%;
    	text-align:center;
    	line-height:2rem;
    }
    input,textarea,select{
    	text-align:left;
    }
    #full-wrap{padding:20px;}
    #left-wrap{padding-right:20px;}
}
@media screen and (min-width : 1024px) {
    html,input,textarea,select,button{
    	font-size : 15px;
    	font-size : 100%;
    	text-align:center;
    	line-height:2rem;
    } 
    input,textarea,select{
    	text-align:left;
    }
    #full-wrap{padding:20px;}
    #left-wrap{padding-right:10px;}
}
@media screen and (min-width : 1300px) {
    html,input,textarea,select,button{
    	font-size : 15px;
    	font-size : 100%;
    	text-align:center;
    	line-height:2rem;
    } 
    input,textarea,select{
    	text-align:left;
    } 
    #left-wrap{padding-right:0px;}
}


/*▼▼▼▼▼▼▼▼▼▼▼▼　共通設定-CSS　▼▼▼▼▼▼▼▼▼▼▼▼*/
body{background:#1d5fb9;color:#666;margin-top:0px;}
#wrapper{background:#efece2;width:100%;overflow:hidden;}
section{clear:both;}
.error{background:#bd2318;color:#fff;font-size:130%;padding:30px;border-radius:10px;margin-bottom:20px;line-height:2rem}
.error:before{content:'\e8a8';font-family:icon;font-size:200%;margin-right:10px;color:#ffd800;}
.red{color:#bd2318!important;font-weight:bold!important;}
.green{color:#8cc502!important;font-weight:bold!important;}
.bold{font-weight:bold;}
.wrap{max-width:1000px;margin:0px auto;display:block;overflow:hidden;padding:1rem;}
h1{display:block;font-size:200%;line-height:120%;margin:1rem 0px;font-weight:bold;text-align:center;}
.center{text-align:center;}
.mid-img{padding:10px;width:100%;text-align:center;display:block;background:#fff;}
.trans{display:block;background:#fff;color:#666;padding:10px;margin:10px 0px;}
/*▽▽▽▽▽　DL-DT-DDテーブル　▽▽▽▽▽*/
	.dlwrap{border:solid 1px #908983!important;overflow:hidden;background:#908983;text-align:left;}
	.dlwrap dl{clear:both;display:block;font-size:1rem;border-top:dotted 1px #fff;}
	.dlwrap dl.dl-1st{border:0px}
	.dlwrap dt,.dlwrap dd{float:left;padding:20px;}
	.dlwrap dt{width:70%;color:#fff;}
	.dlwrap dd{width:30%;background:#fff;}
@media screen and (max-width : 500px){
	.dlwrap dt,.dlwrap dd{padding:10px;}
}
@media screen and (max-width : 700px){
	.pc{display:none;}
	.sp{display:block;}
	p .sp,a .sp,h1 .sp,h2 .sp,h3 .sp,h4 .sp,h5 .sp,h6 .sp,{display:inline;}
}
@media screen and (min-width : 700px){
	.sp{display:none;}
	.pc{display:block;}
	p .pc,a .pc,h1 .pc,h2 .pc,h3 .pc,h4 .pc,h5 .pc,h6 .pc{display:inline;}
}
strong{font-weight:bold;color:#333;}
table{margin-top:20px;}
p{text-align:left;}
.center{text-align:center;}

h1{margin-top:20px;}

.sub_tit{font-size:140%;line-height:2.4rem}
@media screen and (max-width :700px){
	.sub_tit{font-size:120%;line-height:2rem;padding:0 5px;}
	h1{margin-top:30px;font-size:1.5rem;}
}


/*▼▼▼▼▼▼▼▼▼▼▼▼　header-CSS　▼▼▼▼▼▼▼▼▼▼▼▼*/

header{box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);}

@media screen and (max-width : 700px){
	header{text-align:center;width:100%;height:50px;background:#fff;position:fixed;top:0px!important;z-index:9000;}
	#header {width:100%;margin:0px auto;height:50px;display:block;}
	#header a#logo{height:50px;width:60%;text-align:center;margin:0px 20%;display:block;}
	#header a#logo img{max-height:43px;margin:2px 0px;max-width:100%;}
	#sptel{position:fixed;right:0px;top:0px;height:50px;width:20%;line-height:50px;color:#666;font-size:2rem;}
	#menu{position:fixed;left:0px;top:0px;height:50px;width:20%;line-height:50px;color:#666;cursor:pointer;}
	#menu:before{content:'\f008';font-family:'icon';font-size:2rem;}
	#header ul.navi{height:1500px;width:100%;display:block;background:#222;position:absolute;top:50px;left:0px;display:none;}
	#header ul.navi li{width:100%;}
	#header ul.navi li a{display:block;width:100%;font-weight:bold;background:#333;height:40px;line-height:40px;color:#fff;font-size:1rem;text-align:left;padding:0px 20px;}
	#header ul.navi li.head-t{padding:5px;overflow:hidden;}
	#header ul.navi li.head-t a{padding:0px 0px;background:#1d5fb9;color:#fff;text-align:center;border:solid 3px #fff;height:50px;line-height:44px;font-size:1.0rem;font-weight:bold;width:100%;}
	#header ul.navi li.tap_close{height:60px;display:block;width:100%;line-height:60px;color:#ddd;text-align:center;position:fixed;bottom:0px;left:0px;font-size:40px;}
	#header .tap_close{display:block;}
}

@media screen and (min-width : 700px){
	header{text-align:center;width:100%;height:80px;overflow:hidden;background:#fff;position:fixed;top:0px!important;z-index:100000;}
	#header {max-width:1200px;margin:0px auto;height:80px;display:block;}
	#header #logo {float:left;height:80px;width:40%;display:block;text-align:left;}
	#header #logo img{vertical-align:bottom;}
	#header ul{width:60%;float:right;margin:0px auto;height:80px;display:block;}
	#header ul.navi li{float:left;width:calc(100% / 4) ;}
	#header ul.navi li a{display:block;width:100%;height:80px;line-height:80px;color:#666;font-size:0.9rem;font-weight:bold;}
	#header ul.navi li a:hover{border-top:solid 10px #fec701;color:#1d5fb9;line-height:62px;}
	#header a#logo:hover{opacity:0.8;padding-top:1px;}
	#header ul.navi li.head-t a{background:#1d5fb9;color:#fff;}
	#header ul.navi li.head-t a:hover{background:#fec701;color:#1d5fb9;border-top:solid 10px #fec701;}
	#menu,#sptel,#header .tap_close{display:none;}
}

/*▼▼▼▼▼▼▼▼▼▼▼▼　#main-img ▼▼▼▼▼▼▼▼▼▼▼▼*/

#main-img{width:100%;background:#fec701;position:relative;}
#main-img:before{content:'';position:absolute;left:0px;top:0px;height:100%;width:100%;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4)inset;display:block;}

/*▼▼▼▼▼▼▼▼▼▼▼▼　footer-CSS　黄：#fec701　緑：#1d5fb9▼▼▼▼▼▼▼▼▼▼▼▼*/
footer{text-align:center;width:100%;overflow:hidden;clear:both;padding-top:2rem;color:#fff;background:#1d5fb9;position:relative;}
#footer{text-align:center;width:100%;overflow:hidden;clear:both;padding:0 0 100px 0;}
footer a{color:#481e12;}
footer ul{max-width:900px;margin:2rem auto;display:block;text-align:center;}
footer ul li{display:inline-block;}
footer ul li a{padding:8px 10px;line-height:30px;}
#copyright{text-align:center;clear:both;margin:0px auto;font-size:80%;color:#fff;}
#copyright p{text-align:center;}
#copyright a{color:#000;}
#copyright a img{width:200px;margin:0 auto;}

.icon-facebook-rect:before{color:#45619d;}
.icon-twitter-bird:before{color:#01b8fe;}
.icon-googleplus-rect:before{color:#da4e30;}


.free_tel{display:block;margin-top:30px;color:#ccc;}
.free_tel a:before{color:#c4fb07;}
.free_tel a{color:#fbe107!important;}
.foot-tex{display:block;margin-top:20px;}

#qr{position:fixed;top:50%;margin-top:-85px;left:0px;width:150px;height:170px;padding-top:20px;text-align:center;background:#fff;display:block;border-radius:0px 10px 10px 0px;z-index:10000;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);}
#qr .qr-mes{position:absolute;top:10px;left:0px;width:150px;text-align:center;font-size:0.5rem;color:#1d5fb9}
#qr img{border-radius:10px;margin:0px auto;}
@media screen and (max-width : 1200px){
	#qr{display:none;}
	a{color:#4ca3fc;}
	p{font-size:14px;line-height:22px;padding:10px;}
	h1,h2,h3,h4{text-lign:left;padding:10px;}
	table{margin:10px;}
}

@media screen and (max-width : 700px){
	#footer{padding:0 0 50px 0;}
	.free_tel a,#foot-sns li{display:block;height:50px;line-height:50px;width:100%;margin:0px;border-radius:0px;font-size:30px;background:rgba(255,255,255,0.1);border-bottom:solid 1px rgba(0,0,0,0.2)}
	footer ul#foot-sns{margin:0px;}
	#foot-sns li a{color:#fff;}
}
@media screen and (min-width : 700px){
	.free_tel a{font-size:30px;cursor:default;}
	footer ul#foot-sns{height:50px;line-height:50px;margin:0px auto;}
	#foot-sns li a{color:#fff;font-size:1.2rem;}
	
}

/*▼▼▼▼▼▼▼▼▼▼▼▼　.new_cont 新着記事 ▼▼▼▼▼▼▼▼▼▼▼▼*/
.new_cont{display:block;overflow:hidden;clear:both;}
.new_cont li{padding:10px;font-size:14px;}
@media screen and (max-width : 700px){
	.new_cont li{padding:10px;}
}
@media screen and (min-width : 700px){

}

/*▼▼▼▼▼▼▼▼▼▼▼▼　#right-wrap ▼▼▼▼▼▼▼▼▼▼▼▼*/

.exchange h3{background:#222;padding:10px;text-align:left;color:#fff;font-size:16px;}
.exchange li{border-top:dotted 1px #666;padding:20px 0;}
.exchange li h4{font-size:20px;font-weight:bold;text-align:center;}
.exchange li img{width:100%;margin:10px auto;}
.exchange li a{text-align:center;background:#1d5fb9;display:block;margin:10px auto;border-radius:5px;color:#fff;padding:10px;}


/*▼▼▼▼▼▼▼▼▼▼▼▼　#left-wrap ▼▼▼▼▼▼▼▼▼▼▼▼*/

		#left-wrap{max-width:700px;margin:0px auto;text-align:left;padding-bottom:50px;}
		#left-wrap h2{width:100%;padding:10px 30px;font-size:25px;line-height:30px;background:#1d5fb9;color:#fff;margin:30px 0 20px 0;}
		#left-wrap .step li h3{margin-top:20px;color:#222;font-size:25px;line-height:30px;padding:10px 20px;border:solid 1px #222;border-width:0 0 1px 10px;font-weight:bold;text-align:left;margin-bottom:20px;}
		#left-wrap .step li{border-bottom:dotted 1px #666;padding-bottom:30px;}
		#left-wrap span.img{display:block;width:100%;padding:10px;text-align:center;overflow:hidden;background:#fff;margin:20px auto;}
		#left-wrap span.img img{margin:auto;}
		#left-wrap .mail{padding:20px;background:#fff;font-size:16px;line-height:25px;margin:20px auto;}
		#left-wrap p{margin:10px 0px}
		#left-wrap .sbutit {font-size:20px;font-weight:bold;width:100%;padding:10px 20px;background:#333;color:#fff;margin-top:15px;}
		#left-wrap ul.bold{margin:10px;}
		#left-wrap ul.bold li{font-weight:bold;}
		#left-wrap .maintext img{margin:20px 0px;}
		#left-wrap p.update{width:100%;text-align:right;}
		@media screen and (max-width : 800px){
			#left-wrap ul.step{padding:10px;}
			#left-wrap p{padding:5px;}
			#left-wrap h1{margin-top:50px;font-size:25px;padding:10px;}
		}
		@media screen and (min-width : 800px){
			#left-wrap ul.step{padding:0px;}
			#left-wrap h1{margin-top:100px;padding:0px;}
			#full-wrap{max-width:1100px;margin:0 auto;}
			#left-wrap {width:calc(100% - 300px);float:left;}
			#right-wrap {width:300px;float:right;overflow:hidden;margin-top:100px;}
		}
		a.html{background:#333;color:#fff;padding:10px 20px;text-align:center;display:block;margin:20px auto;max-width:80%;border-radius:10px;}
		a.html:hover{background:#1d5fb9;}

		#report li{margin:5px 0px;background:#fff;padding:10px;}
		#report h3{font-weight:bold;}
		#report li p{margin:0px;}


