@charset "utf-8";

/*-------------------------------------------------------------------
                         common style 
-------------------------------------------------------------------*/


@charset "utf-8";

/* This Style for discount */
/* capmp title */
	/* global navi */
#header li a#gnav-sup { background-position:0 -26px; }
span.inner { 
    /*\*//*/
 display:block; width:0; height:0; overflow:hidden; font-size:0px; line-height:0; text-indent:-9999px; 
    /**/
/* Apply to all except MacIE \*/
 position:absolute; left:-9999px; font-size:0px;
/* end of hiding from MacIE */
 }
/* skip,anchors */
.skip,ul.to-anchors,ul.to-anchors li { position:absolute; left:-10000px; font-size:0px; }
#maine-area a { text-decoration:none; }
#maine-area a:link { color:#0085cf; text-decoration:none; }
#maine-area a:visited { color:#609; text-decoration:none; }
#maine-area a:hover { color:#F60; text-decoration:underline; }
#maine-area a:active { text-decoration:none; }
a img { border:none; }
img { vertical-align:bottom;}


/* For font style only */
.text333333 { color: #333333;}
.textFFFFFF {	color: #FFFFFF;}
.textCC0000 {	color: #CC0000;}
.small {font-size:80%;}
.smallCC0000 { color: #CC0000; font-size:x-small;}
.bold{ font-weight:bold;}
.boldFFF{ color: #FFF; font-weight:bold;}
.boldCC0000{ color: #CC0000; font-weight:bold;}

/* page top anchor */
#contentbody p.page-top { border-top:1px dotted #CCC; padding-top:5px; text-align:right; font-size:75%;	padding-bottom:5px; margin-top:20px; }
#contentbody p.page-top a {	padding-left:12px; background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/pagetop1.gif) 0 0 no-repeat; }
#contentbody p.date { font-size:x-small; color:#666666;	text-align:right; }
#contentbody p.big { margin-bottom:8px;	font-size:120%;	font-weight:bold; color:#FF3333; text-align:center; }

/* common end */
#header h1 a#p-sup { background-image: url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/p_sup.gif); } 

.clear-both{ clear:both; }


/*left-area*/
#left { float:left; width:710px;}
h2 { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2016/06/move_ttl_01_05.jpg) 0 0 no-repeat; width: 710px; height:370px; }
#moveNetArea { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveNet_bottom.jpg) 0 bottom no-repeat; background-size: 100% auto; padding-bottom:10px; width:710px;}
#moveNetMain { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveNet_bg.jpg) 0 0 repeat-y; background-size: 100% auto; padding:10px 35px 0;}
#moveNetMain dt,#moveNetMain dd { padding-bottom:10px; clear: both;}
#moveNetMain ol li { list-style-position:inside; list-style-type:decimal; float:left; margin-right:1em;}

#moveStepArea { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep_bottom.jpg) 0 bottom no-repeat; padding-bottom:15px; width:710px;}
#moveStepMain { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep_bg.jpg) 0 0 repeat-y; padding:10px 30px 0;}
#moveStepMain dt { float:left; margin-right:20px;}
#moveStepMain dd { padding:20px 0; overflow:hidden;}
#moveStepMain dd p{ line-height:1.5;}
span.button_area { display:block; margin:20px 30px;}
table.sercharea { width:441px; border:none;}
table.sercharea th { background-color:#FFE6E5; border:none; padding:15px 15px 0 15px; vertical-align:top;}
table.sercharea td { background-color:#FFE6E5; border:none; padding:15px 15px 0 5px;}
table.sercharea td.telSerch { padding:15px 15px 0px 50px;}
.sercharea input { min-height: 24px; vertical-align: baseline;}
input#tel1,input#tel2,input#tel3 { width:4.5em; border:1px solid #ABABAB;}
input#tel3 { margin-right:2px; }
input#pos1,input#pos2 { width:4.5em; border:1px solid #ABABAB }
img.linkout { vertical-align: baseline; margin-left: 0.3em;}
.line { border-top:1px solid #999; width:380px; margin:0 auto 20px;}
#submit { background: url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/search_btn_on.png") no-repeat scroll 0px 0px transparent; width: 88px; height: 25px; margin: 0 auto 20px;}

#acMenu { clear:both; margin-top:20px; padding-bottom:20px;}

#acMenu .acTitle{  display:block; width:650px; height:84px; text-align:center; cursor:pointer; }
#acMenu .step03_01 { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep03_01.jpg) 0 0 no-repeat;}
#acMenu .step03_02 { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep03_02.jpg) 0 0 no-repeat;}
#acMenu .step03_03 { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep03_03.jpg) 0 0 no-repeat;}

#acMenu .step03_01.active{ background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep03_01_on.jpg) 0 0 no-repeat; }
#acMenu .step03_02.active{ background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep03_02_on.jpg) 0 0 no-repeat; }
#acMenu .step03_03.active{ background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStep03_03_on.jpg) 0 0 no-repeat; }

#acMenu .acArea{ width:650px; background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/moveStepTabBottom.jpg) 0 bottom no-repeat; padding-bottom:10px; text-align:center; display:none; margin-bottom:15px;}


#tabBoxes { clear:both;}



/*繧ｿ繝悶Γ繝九Η繝ｼ*/
#tabMenu { width:622px; margin:0 auto;}
#tabMenu p { background:#1285C7; color:#FFF; padding:6px 0; font-size:120%; font-weight:bold; border-top:1px solid #FFF; }
#tabMenu ul { list-style:none;}
#tabMenu li{ float:left; }
#tabMenu li a{ display:block; width:154px; height:48px; line-height:50px; text-align:center; border-left:#1285C7 1px solid; border-bottom:#1285C7 1px solid; color:#1285C7; font-size:110%; font-weight:bold; }
#tabMenu li a.tab4,#tabMenu li a.tab8,#tabMenu li a.tab12{ display:block; width:155px; height:48px; line-height:50px; text-align:center; border-left:#1285C7 1px solid; border-right:#1285C7 1px solid; border-bottom:#1285C7 1px solid; }
#tabMenu li a:hover{ background:#73A8C7; color:#FFF; text-decoration:none;}
#tabMenu li a.active {background:#73A8C7; color:#FFF; text-decoration:none;}


#tabBox1,#tabBox2,#tabBox3,#tabBox4,#tabBox5,#tabBox6,#tabBox7,#tabBox8,#tabBox9,#tabBox10,#tabBox11,#tabBox12 { width:620px; margin:0 auto; background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/next.gif) 0 top no-repeat; padding-top:20px;}

/* table */
#tabBoxes table { border:1px solid #ED9E00; padding:0; width:620px; margin-bottom:0; }
#tabBoxes table thead th{ background:#ED9E00; color:#FFF; padding:6px 0; font-size:120%; font-weight:bold; }
#tabBoxes table th { border:1px solid #ED9E00; background:#FFF; margin:0; line-height:140%; padding:5px 10px; white-space:normal; vertical-align: middle; }
#tabBoxes table td { border:1px solid #ED9E00; background:#FFF8EB; margin:0; padding:5px 10px; line-height:140%; vertical-align:middle;}
#tabBoxes table td.cam {  margin:0px; padding:5px 10px; line-height:140%; background-color:#FFF5F6; color:#ED6F6E; font-size:110%; font-weight:bold; }
#tabBoxes table td.moveBtn { background:#F9E8A0; margin:0; vertical-align:middle;}

#tabBox1{ display:none; }
#tabBox2{ display:none; }
#tabBox3{ display:none; }
#tabBox4{ display:none; }
#tabBox5{ display:none; }
#tabBox6{ display:none; }
#tabBox7{ display:none; }
#tabBox8{ display:none; }
#tabBox9{ display:none; }
#tabBox10{ display:none; }
#tabBox11{ display:none; }
#tabBox12{ display:none; }


/*タブメニュー入れ子　継続*/
#tabBoxes p.last { background:#efc832; color:#FFF; padding:6px 0; font-size:120%; font-weight:bold; border-top:1px solid #FFF; }

.tab03{overflow:hidden;}
.tab03 li{float:left; list-style:none; width:308px; height:38px; line-height:40px; text-align:center;  border-left:#efc832 1px solid; border-bottom:#efc832 1px solid; color:#efc832; font-size:110%; font-weight:bold; cursor: pointer;}
.tab03 li.tabR { width:309px; border-right:#efc832 1px solid;}
.tab03 li.select{background:#fff7de;}
.content03 li{}
.hide {display:none;}
ul.content03 li { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/next.gif) 0 top no-repeat; padding-top:20px;}

/*タブメニュー入れ子　変更*/
#tabBoxes p { background:#ED6F6E; color:#FFF; padding:6px 0; font-size:120%; font-weight:bold; border-top:1px solid #FFF; }

.tab{overflow:hidden;}
.tab li{float:left; list-style:none; width:205px; height:38px; line-height:40px; text-align:center;  border-left:#ED6F6E 1px solid; border-bottom:#ED6F6E 1px solid; color:#ED6F6E; font-size:110%; font-weight:bold; cursor: pointer;}
.tab li.tabR { width:206px; border-right:#ED6F6E 1px solid;}
.tab li.select{background:#F9DEDE;}
.content li{}
.hide {display:none;}
ul.content li { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/next.gif) 0 top no-repeat; padding-top:20px;}

/*タブメニュー入れ子　検討*/
#tabBoxes p.other { background:#8AAA1E; color:#FFF; padding:6px 0; font-size:120%; font-weight:bold; border-top:1px solid #FFF; }
.tab02{overflow:hidden;}
.tab02 li{float:left; list-style:none; width:154px; height:38px; line-height:40px; text-align:center;  border-left:#8AAA1E 1px solid; border-bottom:#8AAA1E 1px solid; color:#8AAA1E; font-size:110%; font-weight:bold; cursor: pointer;}
.tab02 li.tab02R { width:153px; border-right:#8AAA1E 1px solid;}
.tab02 li.select02{background:#E4EACE;}
.content02 li{}
.hide {display:none;}
ul.content02 li { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/next.gif) 0 top no-repeat; padding-top:20px;}








td.imgcenter { text-align:center; vertical-align:middle; }


table td.campink { border:#999 solid 1px; margin:0px; padding:5px 10px;	line-height:140%; color:#FF3333; font-weight:bold; text-align:center; }

table th.camgrey { border:#999 solid 1px; margin:0px; padding:5px 10px;	line-height:140%; background-color:#CCCCCC; }


td.w-line {
	text-align:center;
	vertical-align:middle;
	border-top:2px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
th.w-line {
	text-align:center;
	vertical-align:middle;
	border-top:2px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

td.cam-w-line {
	text-align:center;
	vertical-align:middle;
	color:#FF3333;
	font-size:110%;
	font-weight:bold;
	border-top:2px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}





.check { font-size:80%;	color:#990000; }
.bold-t { display: block; margin-top: 10px; margin-bottom: 5px;	color:#990000;}







/*right-area*/
#right {float:right; width:220px;}
#moveInfo, #move_arisan, #move_renraku {text-align: center;}
#moveInfo img, #move_arisan img, #move_renraku img {height: auto; max-width: 100%;}
#faq-area { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/faq_bottom.gif) 0 bottom no-repeat; width:220px; padding-bottom:10px; overflow:hidden; }
#ttl-faq { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/faqTitle.jpg) 0 0 no-repeat; width:220px; height:43px;}
#faq-main { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/faq_bg.gif) 0 0 repeat-y; width:220px; overflow:hidden; padding:7px 9px 0;}
.q { margin-top:5px; padding-top:5px; background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/q_bg.gif) 0 bottom no-repeat; width:202px; overflow:hidden; border-bottom:1px solid #CCC;}
.q .mark { float:left; background-image: url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/q.gif); background-repeat: no-repeat; background-position:5px 0; padding:2px 5px 7px 34px; line-height:1.4; color:#2F9FDB;}

.a { padding:5px 0; background:#FFF; width:202px; overflow:hidden;}
.a-mark { background-image: url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/a.gif); background-repeat: no-repeat; background-position:5px 0; padding:2px 5px 7px 34px; line-height:1.4; color:#666;}
.a-mark a { display: block; background: url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2015/03/qa.gif) no-repeat; background-size: 100% auto; width: 72px; height: 15px; margin:3px 0 0 auto; color: transparent; font-size: 1px; overflow: hidden; text-decoration: none; line-height: 1; }


/*step01*/
#step01-area { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bg_step01.gif) no-repeat;width:920px; border:#ff6666 solid 2px; padding:10px 0px 12px 0px;
}
#step01-area h3 { color:#ff6666; font-weight:bold; padding:5px 0px 5px 150px; }
#step01-area p { padding:5px 0px 5px 150px; }
/*step02*/
#step02-area { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bg_step02.gif) no-repeat; width:920px; padding:10px 0px 10px 0px; border:#ff6666 solid 2px;}
#step02-area h3 { color:#ff6666; font-weight:bold; padding:5px 0px 5px 150px; }
#step02-area p { padding:5px 0px 5px 150px; }
#step02-area p.thikari { color:#CC0000;	font-weight:bold; padding:0px 10px 5px 150px; }
.txt-spe { background:#ffcccc; width:690px; padding:10px; margin-left:150px; line-height:18px; }

/* service button area */
ul#bi-servicebody { margin:0; padding:0; list-style:none outside; }
ul#bi-servicebody li { margin-right:5px; float:left; }
ul#bi-servicebody li a { width:100px; height:100px;	display:block; text-indent:-9999px;	font-size:0; line-height:0; }
ul#bi-servicebody li a:hover { filter:alpha(opacity=75); -moz-opacity:0.75;	opacity:0.75; }

#bi-hikarione { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_hikarione.gif") 0 0 no-repeat; }
#bi-bflets { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_bflets.gif") 0 0 no-repeat; }
#bi-tepco { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_tepco.gif") 0 0 no-repeat; }
#bi-adsl { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_adsl.gif") 0 0 no-repeat; }
#bi-fletsadsl { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_fletsadsl.gif") 0 0 no-repeat; }
#bi-airedge { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_airedge.gif") 0 0 no-repeat; }

/* service button area02 */
ul#bi-servicebody02 { margin:0;	padding:0px 0px 0px 5px; list-style:none outside; }
ul#bi-servicebody02 li { margin:0px 7px 0px 7px; float:left; }
ul#bi-servicebody02 li a { width:100px;	height:119px; display:block; text-indent:-9999px; font-size:0; line-height:0; }
ul#bi-servicebody02 li a:hover { filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }

#bi-hikarione { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_hikarione02.gif") 0 0 no-repeat; }
#bi-bflets { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_bflets02.gif") 0 0 no-repeat; }
#bi-tepco { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_tepco02.gif") 0 0 no-repeat; }
#bi-adsl { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_adsl02.gif") 0 0 no-repeat; }
#bi-fletsadsl { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_fletsadsl02.gif") 0 0 no-repeat; }
#bi-airedge { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/bi_airedge02.gif") 0 0 no-repeat; }

.telephone_t { clear:both; padding-top:15px; padding-right:0px;	padding-bottom:10px; padding-left:10px; }

/*tel area*/
#tel-area { background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/img_tel.gif) no-repeat; width:696px; height:96px; margin-left:150px; }
#tel-area h2 { text-indent:-9999px; }

.remarks2 { margin-top:7px; margin-bottom:10px; padding:0px 50px 0px 10px; }
.remarks2 dt { float:left; font-size:90%; line-height:130%; color:#666666; margin-left:7px; }
.remarks2 dd { margin-left:2.5em; font-size:90%; color:#666666; line-height:130%; }

h4#arrow { color:#333333; background-image:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/h4_arrow_r.gif); background-repeat:no-repeat; padding-left:35px; padding-top:5px; padding-bottom:5px; background-position:center left; margin-top:7px;margin-bottom:7px; }


#button-area {
	padding:0;
	margin-top:40px;
	margin-left:40px;
}
a#button {
	width:296px;
	height:65px;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: 0 0;
}






#popup-flow {
	width:629px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#popup-copyright { width:629px; margin:10px auto 0;	padding:5px 0 10px; border-top:1px solid #ccc; font-size:x-small; text-align:right;  }
.buttun { display:block; height:22px; margin-top: 15px; margin-left: 280px;}
.buttun a.close { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/close.jpg") 0 0; background-repeat:no-repeat; width:60px; height:22px; display:block; margin:0; }



/* remarks  */
dl.remarks { margin-bottom:5px; height:1%; }
.remarks dt {
	float: left;
	font-size: 90%;
	color: #c00;
	line-height: 140%;
}
.remarks dd {
	margin-left: 2.5em;
	font-size: 90%;
	color: #444;
	line-height: 140%;
}

dl.remarks-no { margin-bottom:5px; height:1%; }
.remarks-no dt { float:left; font-size:85%;	color:#c00;	line-height:140%; }
.remarks-no dd { margin-left:2em; font-size:85%; color:#444; line-height:140%; }
dl.remarks-s { margin-bottom:5px; margin-left:20px; }
.remarks-s dt { float:left; font-size:85%; color:#c00; }
.remarks-s dd { margin-left:1.6em; margin-bottom:0.2em; font-size:85%; color:#444; }



/* link */
ul.link { list-style:none; margin-bottom:10px; }
ul.link li { margin:0; padding:0 0 3px 13px; background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/link.gif") 0 0.3em no-repeat; font-weight:bold; }
ul.link-caution { list-style:none; margin-bottom:10px; margin-left:16px; padding:0px; margin-top:0px; }
ul.link-caution li { margin:0; background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/link.gif") 0 0.3em no-repeat; font-weight:bold; padding:0 0 3px 15px; }

ul.pagelink { padding:0px; position:relative; margin:15px 0px 15px 6px; }
ul.pagelink li { display:inline; margin-right:10px; padding-left:13px; background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/link.gif") 0 50% no-repeat; line-height:135%; }
ul.pagelink li a { white-space:nowrap; }

/* caution-mark */
ul.caution-mark { list-style: none; }
ul.caution-mark li { margin:0 0 0.3em 0; padding:0.3em 0px 0.3em 15px; background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/l_caution.gif) no-repeat; 	background-position:2px 0.6em; }
ul.caution-mark12 { list-style: none; }
ul.caution-mark12 li { margin:0 0 0.3em 0; padding:0.3em 0px 0.3em 15px; background:url(https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/l_caution12.gif) no-repeat;
 background-position:2px 0.6em; }

ul.pagelink2 { margin:0px 0px 10px 6px; padding:0px; position:relative; }
ul.pagelink2 li { display:inline; margin-right:10px; padding-left:13px; background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/pagelink.gif") 0 50% no-repeat; line-height:135%; }
ul.pagelink2 li a { white-space:nowrap; }
ul.s-list { margin:0 0 0.8em 38px; }

/* /* categoly-link // */
#categoly-link ol { width:170px; padding:5px; list-style:none; }
#categoly-link ol li { margin-bottom:5px; font-size:90%; }
#categoly-link ol li a { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/point_link_orange.gif") 0 0 no-repeat; padding-left:15px; min-height:18px; }
#categoly-link ol li a:hover { background:url("https://support.t-com.ne.jp/wp-content/uploads/sites/3/2013/11/point_link_green.gif") 0 0 no-repeat; }



.littleremarks { color:#CC0033;	font-size:75%; font-weight:normal; }


.moveApply { border: 2px solid #cdaa50; border-radius: 8px 8px 0 0;}
.moveApply p { padding: 20px 35px 0; }
.moveApply h3 {margin: -2px -2px 0;}
.btn_move_form {margin: 20px 10px; text-align: center;}


@media screen and (max-width:800px) {
	/*left-area*/
	#left { float:none; width:auto;}
	#moveNetArea {width: auto; padding-bottom: 2px;}
	#moveNetArea h3 img {width: 100%;}
	#moveNetArea img {max-width: 100%; height: auto;}
	#moveNetMain {padding-left: 15px; padding-right: 15px;}

	/*right-area*/
	#right {float:none; width:auto;}
	#faq-area {width: auto; margin-top: 30px; padding-bottom: 0; background: transparent;}
	#ttl-faq { position: relative; width: auto; background: #d9d9d9; }
	#ttl-faq:after {content: "よくある質問（FAQ）"; display: block; position: absolute; top: 50%; left: 10px; right: 10px; height: 1em; margin-top: -0.5em; line-height: 1;}
	#faq-main {background: transparent; width: auto; padding: 0;}
	.q { cursor: pointer; width: auto; border: 2px #d9d9d9 solid; background: transparent; margin-top: 10px}
	.q .mark {color: inherit;}
	.ans { display: none; border: 1px #d9d9d9 solid; border-top: none;}
	.a {width: auto;}
	.a-mark {color: inherit;}
	.a-mark a {
		box-sizing: border-box;
		width: 10em;
		height: auto;
		padding: .35em 1em;
		background: #4d4d4d;
		color: #fff;
		margin: 8px auto 0;
		text-align: center;
		font-size: 107.14%;
	}

	.moveApply { border-width: 2px; }
	.moveApply p { padding: 10px 15px 0; }
	.moveApply h3 { line-height: 1; }
	.moveApply h3 img {width: 100%;}
	.moveApply img { max-width: 100%; height: auto; vertical-align: top; }
	.btn_move_form { margin: 10px 50px 15px; }
	.bannerArea {text-align: center;}
}

