@charset "UTF-8";

/* clearfix ---------------------------------------- */
.box_quickSearch_tab,
.tab_quicksearch form div {
zoom: 100%;
}
.box_quickSearch_tab:after,
.tab_quicksearch form div:after {
clear: both;
display: block;
visibility: hidden;
height: 0;
content: ".";
}


/* clmn_information ---------------------------------------- */

/* box_apply */
.box_applyBox {
	margin-bottom: 10px;
	height: 312px;
	background: url(/access/common2011/images/sales/bg_applybox.png) no-repeat 0 0;
}
.box_applyBox h3 , .box_applyBox3 h3 {
	height: 32px;
	text-indent: -9999px;
}
.box_applyBox5 .ver2 {
	height: 24px;
	text-indent: -9999px;
}
.box_applyBox .btn_apply-web , .box_applyBox3 .btn_apply-web {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox .btn_apply-web a , .box_applyBox3 .btn_apply-web a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_apply-web.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox .btn_apply-web a:hover , .box_applyBox3 .btn_apply-web a:hover{background-position: 0 -40px;}
.box_applyBox .box_soudan , .box_applyBox3 .box_soudan {
	margin: 0 auto 8px;
	width: 204px;
	height: 113px;
}
.box_applyBox5 .box_soudan2 {
	margin: 0 auto;
	width: 204px;
	height: 76px;
}
.box_applyBox .box_soudan .tellink , .box_applyBox3 .box_soudan .tellink {
	font-size: 0.8em;
	text-align: center;
	padding-left: 15px;
	background: url(/access/common2011/images/base/bg_linkBlank01.png) no-repeat 12px center;
	*height: 18px;
}
.box_applyBox6 .box_soudan .tellink {
	margin-top: 0;
}
.box_applyBox .box_soudan .telno , .box_applyBox3 .box_soudan .telno {
	height: 88px;
	text-indent: -9999px;
}
.box_applyBox.side0807c .box_soudan .telno , .box_applyBox3.side0807c .box_soudan .telno {
	height: 110px;
	text-indent: -9999px;
}
.box_applyBox5 .box_soudan2 .telno2 {
	text-indent: -9999px;
}
.box_applyBox .box_soudan .linkBtn a , .box_applyBox3 .box_soudan .linkBtn a {
	display: block;
	margin: 0 auto;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_apply-kantan-y.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox .box_soudan .linkBtn a:hover , .box_applyBox3 .box_soudan .linkBtn a:hover {background-position: 0 -28px;}
.box_applyBox .box_soudan .footnote , .box_applyBox3 .box_soudan .footnote {
	height: 28px;
	text-indent: -9999px;
}
.box_applyBox .btn_request-info {
	margin: 0 auto;
	width: 176px;
	height: 28px;
}
.box_applyBox .btn_request-info a {
	display: block;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_request-info.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox .btn_request-info a:hover {background-position: 0 -28px;}

.box_applyBox .btn_course-change ,
.box_applyBox3 .btn_course-change {
	margin: 33px auto 4px;
	width: margin: 33px auto 4px;
	width: 204px;
	height: 40px;04px;
	height: 40px;
}
.box_applyBox.side0807c .btn_course-change,
.box_applyBox3.side0807c .btn_course-change {
	margin: 70px auto 4px;
	width: 204px;
	height: 40px;
}


.box_applyBox .btn_course-change a ,
.box_applyBox3 .btn_course-change a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_course-change.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox .btn_course-change a:hover ,
.box_applyBox3 .btn_course-change a:hover {background-position: 0 -40px;}

/* 20130704 So-net モバイル LTE +Talkプラン クレーム対応 .box_applyBox3を追加 */
.box_applyBox .btn_add-option,
.box_applyBox3 .btn_add-option {
	margin: 33px auto 4px;
	width: 204px;
	height: 40px;
}
.box_applyBox .btn_add-option a,
.box_applyBox3 .btn_add-option a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_add-option.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox .btn_add-option a:hover,
.box_applyBox3 .btn_add-option a:hover {background-position: 0 -40px;}

.box_applyBox6 .btn_course-change {
	margin: 36px auto 4px;
}



/* box_apply-change */
.box_applyBox-change {
	margin-bottom: 10px;
	height: 436px;
	background: url(/access/common2011/images/sales/bg_applybox-change.png) no-repeat 0 0;
}
.box_applyBox-change h3 {
	height: 32px;
	text-indent: -9999px;
}
.box_applyBox-change .btn_apply-web {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-change .btn_apply-web a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_apply-web.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-change .btn_apply-web a:hover {background-position: 0 -40px;}
.box_applyBox-change .box_soudan {
	margin: 0 auto 8px;
	width: 204px;
	height: 113px;
}
.box_applyBox-change .box_soudan .tellink {
	font-size: 0.8em;
	text-align: center;
	padding-left: 15px;
	background: url(/access/common2011/images/base/bg_linkBlank01.png) no-repeat 12px center;
}
.box_applyBox-change .box_soudan .telno {
	height: 88px;
	text-indent: -9999px;
}
.box_applyBox-change .box_soudan .linkBtn a {
	display: block;
	margin: 0 auto;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_apply-kantan-y.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-change .box_soudan .linkBtn a:hover {background-position: 0 -28px;}
.box_applyBox-change .box_soudan .footnote {
	height: 28px;
	text-indent: -9999px;
}
.box_applyBox-change .btn_request-info {
	margin: 0 auto;
	width: 176px;
	height: 28px;
}
.box_applyBox-change .btn_request-info a {
	display: block;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_request-info.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-change .btn_request-info a:hover {background-position: 0 -28px;}
.box_applyBox-change .btn_course-change {
	margin: 33px auto 4px;
	width: 204px;
	height: 40px;
}
.box_applyBox-change .btn_course-change a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_course-change.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-change .btn_course-change a:hover {background-position: 0 -40px;}



.box_applyBox-change .btn_add-option {
	margin: 33px auto 4px;
	width: 204px;
	height: 40px;
}
.box_applyBox-change .btn_add-option a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_add-option.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-change .btn_add-option a:hover {background-position: 0 -40px;}







/* box_apply-op */
.box_applyBox-op {
	margin-bottom: 10px;
	height: 184px;
	background: url(/access/common2011/images/sales/bg_applybox-op.png) no-repeat 0 0;
}
.box_applyBox-op h3 {
	height: 32px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_applyBox-op .btn_apply-op {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-op .btn_apply-op a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_apply-op.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-op .btn_apply-op a:hover {background-position: 0 -40px;}
.box_applyBox-op .box_soudan {
	margin: 0 auto 8px;
	width: 204px;
	height: 98px;
}
.box_applyBox-op .box_soudan .tellink {
	font-size: 0.8em;
	text-align: center;
	padding-left: 15px;
	background: url(/access/common2011/images/base/bg_linkBlank01.png) no-repeat 12px center;
}
.box_applyBox-op .box_soudan .telno {
	height: 88px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_applyBox-op .box_soudan .linkBtn a {
	display: block;
	margin: 0 auto;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_apply-kantan-y.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-op .box_soudan .linkBtn a:hover {background-position: 0 -28px;}
.box_applyBox-op .box_soudan .footnote {
	height: 28px;
	text-indent: -9999px;
}
.box_applyBox-op .btn_request-info {
	margin: 0 auto;
	width: 176px;
	height: 28px;
}
.box_applyBox-op .btn_request-info a {
	display: block;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_request-info.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-op .btn_request-info a:hover {background-position: 0 -28px;}
.box_applyBox-op .btn_course-change {
	margin: 33px auto 4px;
	width: 204px;
	height: 40px;
}
.box_applyBox-op .btn_course-change a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_course-change.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-op .btn_course-change a:hover {background-position: 0 -40px;}



.box_applyBox-op .btn_add-option {
	margin: 33px auto 4px;
	width: 204px;
	height: 40px;
}
.box_applyBox-op .btn_add-option a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_add-option.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-op .btn_add-option a:hover {background-position: 0 -40px;}







/* box_apply-op2 */
.box_applyBox-op2 {
	margin-bottom: 10px;
	height: 82px;
	background: url(/access/common2011/images/sales/bg_applybox-op2.png) no-repeat 0 0;
}
.box_applyBox-op2 h3 {
	height: 32px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_applyBox-op2 .btn_apply-op {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-op2 .btn_apply-op a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_apply-op.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-op2 .btn_apply-op a:hover {background-position: 0 -40px;}




/* box_apply-op3 */
.box_applyBox-op3 {
	margin-bottom: 10px;
	height: 40px;
	background: #5f5f5f;
	border-radius: 3px;
	padding: 10px 0;
}
.box_applyBox-op3 .btn_apply-op,
.box_applyBox-op3_nuro .btn_apply-op {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-op3 .btn_apply-op a,
.box_applyBox-op3_nuro .btn_apply-op a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_apply-op.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-op3 .btn_apply-op a:hover,
.box_applyBox-op3_nuro .btn_apply-op a:hover {background-position: 0 -40px;}
.box_applyBox-op3 .box_soudan,
.box_applyBox-op3_nuro .box_soudan {
	margin: 0 auto 8px;
	width: 204px;
	height: 98px;
}
.box_applyBox-op3 .box_soudan .telno,
.box_applyBox-op3_nuro .box_soudan .telno {
	height: 88px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_applyBox-op3_nuro {
	margin-bottom: 10px;
	height: 162px;
	background: url(/access/common2011/images/sales/bg_applybox-op3_nuro.png) no-repeat 0 0;
}

.box_applyBox-op4 {
    text-align: center;
    padding: 10px;
    background-color: #666;
    margin: 0 0 10px;
}

/* box_memberBox */
.box_memberBox {
	margin-bottom: 12px;
	height: 60px;
	background: url(/access/common2011/images/sales/bg_membersbox.png) no-repeat 0 0;
}
.box_memberBox h3 {
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_memberBox .btn_memberspage {
	margin: 0 auto 4px;
	width: 204px;
	height: 40px;
}
.box_memberBox .btn_memberspage a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_memberspage.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_memberBox .btn_memberspage a:hover {background-position: 0 -40px;}


/* box_quickSearch */
.box_quickSearch {
	margin-bottom: 0px;
	padding-bottom: 10px;
	background: url(/access/common2011/images/sales/bg_quicksearch-bottom.png) no-repeat left bottom;
}
.box_quickSearch-inner {
	background: url(/access/common2011/images/sales/bg_quicksearch-top.png) no-repeat 0 0;
}
.box_quickSearch h3 {
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_quickSearch .catchcopy {
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_quickSearch_tab li {
	float: left;
	width: 112px;
	height: 32px;
}
.box_quickSearch_tab li a {
	display: block;
	width: 112px;
	height: 32px;
	background-repeat: no-repeat;
	background-image: url(/access/common2011/images/sales/btn_quicksearch-tab.png);
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_quickSearch_tab li a.newer {background-position: 0 -32px;}
.box_quickSearch_tab li a.member {background-position: -112px -32px;}
.box_quickSearch_tab li.ui-tabs-selected a.newer {background-position: 0 -0;}
.box_quickSearch_tab li.ui-tabs-selected a.member {background-position: -112px -0;}
.tab_quicksearch {padding-top: 5px;}
.tab_quicksearch p {
	margin: 0 10px 5px;
	font-size: 0.90em;
	line-height: 1.4em;
}
.tab_quicksearch p strong {
	font-size: 1.18em;
	font-weight: bold;
}
.tab_quicksearch p strong.option {
	font-size: 1.00em;
}
.tab_quicksearch p em {
	font-size: 1.09em;
	line-height: 1.4em;
}
.tab_quicksearch .linetype {margin: 0 10px 20px;}
.tab_quicksearch .linetype a {
	display: block;
	margin-bottom: 4px;
	padding: 8px 10px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	line-height: 1.2em;
	text-decoration: none;
	color: #454545;
	font-size: 0.90em;
}
.tab_quicksearch .linetype a:hover {background-color: #f5f5f5;}
.tab_quicksearch .linetype a.selected,
.tab_quicksearch .linetype a.selected:hover {
	border-left: 1px solid #8d8d8d;
	border-top: 1px solid #8d8d8d;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background: #9a9a9a url(/access/common2011/images/base/bg_tabSelected.png) no-repeat 0 0;
	color: #ffffff;
}
.tab_quicksearch form {margin: 0 10px;padding-bottom: 10px;font-size: 0.90em;}
.checkbox {
	display: block;
	float:left;
	width: 19px;
	height: 25px;
	background: url(/access/common2011/images/sales/checkbox.png) no-repeat;
}
.tab_quicksearch .recommendService {
	padding: 0 10px 4px;
	background: #999999 url(/access/common2011/images/sales/bg_quicksearch-gray.png) no-repeat left bottom;
}
.tab_quicksearch .recommendService h4 {
	height: 30px;
	background: url(/access/common2011/images/sales/bg_quicksearch-gray-title.png) center center;
	text-indent: -9999px;
	overflow: hidden;
}
.tab_quicksearch .recommendService .course {padding-bottom: 5px;}
.tab_quicksearch .recommendService .serviceBox {
	margin-bottom: 6px;
	padding: 0 10px 0 60px;
	width: 134px;
	height: 56px;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	background: #ffffff;
	font-size: 0.90em;
	line-height: 1.6em;
	font-weight: bold;
}
.tab_quicksearch .recommendService .hikari {background: #ffffff url(/access/common2011/images/sales/icn_rservice-hikari.png) no-repeat 4px 4px;}
.tab_quicksearch .recommendService .hikaritv {background: #ffffff url(/access/common2011/images/sales/icn_rservice-hikaritv.png) no-repeat 4px 4px;}
.tab_quicksearch .recommendService .mobile {background: #ffffff url(/access/common2011/images/sales/icn_rservice-mobile.png) no-repeat 4px 4px;}
.tab_quicksearch .recommendService .houmonSupport {background: #ffffff url(/access/common2011/images/sales/icn_rservice-houmon-support.png) no-repeat 4px 4px;}
.tab_quicksearch .recommendService .serviceBox .vm {
	visibility: hidden;
	height: 56px;
	vertical-align: middle;
	zoom: 1;
}
.tab_quicksearch .recommendService .serviceBox a {
	display: table-cell;
	height: 56px;
	text-decoration: none;
	vertical-align: middle;
}
* html .tab_quicksearch .recommendService .serviceBox a { /* IE 6 */
    display: inline;
	height: auto;
    zoom: 1;
}

*:first-child+html .tab_quicksearch .recommendService .serviceBox a { /* IE 7 */
    display: inline;
	height: auto;
    zoom: 1;
}


/* box_serviceAreaSearch */
.box_serviceAreaSearch {
	margin-bottom: 12px;
	height: 181px;
	background: url(/access/common2011/images/sales/bg_areasearchbox.png) no-repeat 0 0;
}
.box_serviceAreaSearch h3 {
	height: 39px;
	text-indent: -9999px;
}
.box_serviceAreaSearch dl {
	margin-bottom: 10px;
}
.box_serviceAreaSearch dt {
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
}
.box_serviceAreaSearch dd {
	margin-left: 58px;
	/margin-left: 29px; /* for IE6,IE7 */
	height: 28px;
}
.box_serviceAreaSearch dd .txt3,
.box_serviceAreaSearch dd .txt4 {
	margin-right: 6px;
	padding: 2px 4px;
	height: 22px;
	border: 0px solid transparent;
	background-color: transparent;
}
.box_serviceAreaSearch dd .txt3 {width: 30px;}
.box_serviceAreaSearch dd .txt4 {width: 40px;}
.box_serviceAreaSearch .submit {
	margin: 0 10px 10px;
	width: 202px;
	height: 22px;
	border: 1px solid #8e8e8e;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	background: #666666;
	line-height: 22px;
	font-size: 0.90em;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
	cursor: pointer;
}
.box_serviceAreaSearch .submit:hover {
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	color: #454545;
}
.box_serviceAreaSearch .submithover {
	margin: 0 10px 10px;
	width: 202px;
	height: 22px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	background: #f5f5f5;
	line-height: 22px;
	font-size: 0.90em;
	font-weight: bold;
	color: #454545;
	letter-spacing: 1px;
	cursor: pointer;
}
.box_serviceAreaSearch .beforeSearch {
	margin: 0 auto;
	width: 204px;
	text-align: center;
}
.box_serviceAreaSearch .beforeSearch a.blank {
	padding-left: 16px;
	background: url(/access/common2011/images/base/bg_linkBlank01.png) no-repeat left top;

/* 20120514?C?? */
	font-size: 1.1em;
/*
	font-size: 0.85em;
*/
	text-decoration: none;
}


/* box_mobileSite */
.box_mobileSite {
	margin-bottom: 12px;
	height: 84px;
	background: url(/access/common2011/images/sales/bnr_mobilesite.png) no-repeat 0 0;
	text-indent: -9999px;
}



/*/*201208 マイページリンク追加に伴う追記 会員向け情報用CSS*/
.box_formemberBox {
    margin-bottom: 12px;
}
.box_formemberBox h3{
	background: url("/access/common2011/images/sales/ttl_formember.png") no-repeat scroll left top transparent;
	width:224px;
	height:32px;
	text-indent:-999999px;
}
.box_formemberBox .inner_formember{
	border: 1px solid #E5E5E5;
	border-radius: 0px 0px 4px 4px;
	border-top:none;
	padding:7px 0;
}
.box_formemberBox .link_maypage a{
	background: url("/access/common2011/images/sales/btn_mypage.png") no-repeat center top;
	display:block;
	padding-top:45px;
	padding-left:10px;
	margin-bottom:7px;
	text-decoration:none;
	font-size:90%;
	line-height:1.5;
	outline:none;
}
.box_formemberBox .link_maypage a:hover{
	background: url("/access/common2011/images/sales/btn_mypage_ov.png") no-repeat center top;
}

.box_formemberBox .btn_maypage{
	display:none;
}
.box_formemberBox div.btn_formenber a{
	width:204px;
	height:40px;
	margin:0 auto;
	background: url("/access/common2011/images/sales/btn_otoku.png") no-repeat center bottom;
	display:block;
	text-indent:-999999px;
}
.box_formemberBox div.btn_formenber a:hover{
	background: url("/access/common2011/images/sales/btn_otoku_ov.png") no-repeat center bottom;
}







/* 201210 bg_applybox-rimotore */

.box_applyBox-rimotore {
	margin-bottom: 10px;
	background: url(/access/option/rimotore/images/bg_applybox-rimotore.png) no-repeat 0 0;
	padding-bottom:10px;
}
.box_applyBox-rimotore h3 {
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
}

.box_applyBox-rimotore p.flowlink {
	color: #ffffff;
	font-size: 0.8em;
	text-align: center;
	padding: 0 0 5px 0;
}

.box_applyBox-rimotore p.flowlink a {
	color: #ffffff;
}

.box_applyBox-rimotore p.flowlink a:hover {
	color: #a6b7bd;
}

.box_applyBox-rimotore .btn_apply-rimotore01 {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-rimotore .btn_apply-rimotore01 a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/option/rimotore/images/btn_applybox-rimotore01.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-rimotore .btn_apply-rimotore02 {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-rimotore .btn_apply-rimotore02 a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/option/rimotore/images/btn_applybox-rimotore02.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-rimotore .btn_apply-rimotore03 {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-rimotore .btn_apply-rimotore03 a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/option/rimotore/images/btn_applybox-rimotore03.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-rimotore .btn_apply-rimotore04 {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox-rimotore .btn_apply-rimotore04 a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/option/rimotore/images/btn_applybox-rimotore04.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-rimotore .btn_apply-rimotore05 {
	margin: 0 auto;
	width: 176px;
	height: 28px;
}
.box_applyBox-rimotore .btn_apply-rimotore05 a {
	display: block;
	width: 178px;
	height: 28px;
	background: url(/access/option/rimotore/images/btn_applybox-rimotore05.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox-rimotore .btn_apply-rimotore01 a:hover {background-position: 0 -40px;}
.box_applyBox-rimotore .btn_apply-rimotore02 a:hover {background-position: 0 -40px;}
.box_applyBox-rimotore .btn_apply-rimotore03 a:hover {background-position: 0 -40px;}
.box_applyBox-rimotore .btn_apply-rimotore04 a:hover {background-position: 0 -40px;}
.box_applyBox-rimotore .btn_apply-rimotore05 a:hover {background-position: 0 -28px;}
/**/




/*新規入会ボタンなしバージョン（2012/10/30追記）*/
/* box_apply2 */
.box_applyBox2 {
	height: 228px;
	background: url(/access/common2011/images/sales/bg_applybox2.png) no-repeat 0 0;
}
/*新規入会ボタンなしバージョン（2012/10/30追記）*/


/*フレッツモバイルキャンペーン　資料請求ボタンなし（2012/11/27追記）*/
/* box_apply3 */
.box_applyBox3 {
	height: 277px;
	background: url(/access/common2011/images/sales/bg_applybox3.png) no-repeat 0 0;
	margin-bottom:10px;
}
/*フレッツモバイルキャンペーン　資料請求ボタンなし（2012/11/27追記）*/


/*新規入会ボタン・コース変更ボタンなしバージョン（2013/02/15追記）*/
/* box_apply4 */
.box_applyBox4 {
	height: 156px;
	background: url(/access/common2011/images/sales/bg_applybox4.png) no-repeat 0 0;
}


/*新規入会ダイヤル・コース変更ダイヤルバージョン（2013/10/24追記）*/
/* box_apply4 */
.box_applyBox5 {
	height: 264px;
	background: url(/access/common2011/images/sales/bg_applybox5.png) no-repeat 0 0;
}

/*資料請求導線なしバージョン（2017/10/17追記）*/
/* box_apply6 */
.box_applyBox6 {
	height: 280px;
	background: url(/access/common2011/images/sales/bg_applybox6.png) no-repeat 0 0;
}

/* box_apply7 */
.box_applyBox7 {
	height: 280px;
	background: url(/access/common2011/images/sales/bg_applybox7.png) no-repeat 0 0;
}


/*コ変ポータル用（2013/07/22追記）*/
.box_formemberBox div.btn_support a{
	width:204px;
	height:40px;
	margin:0 auto;
	background: url("/access/common2011/images/sales/btn_support.png") no-repeat center bottom;
	display:block;
	text-indent:-999999px;
	margin-bottom:10px;
	outline: none;
}
.box_formemberBox div.btn_support a:hover{
	background: url("/access/common2011/images/sales/btn_support_ov.png") no-repeat center bottom;
}
.box_formemberBox .link_add a{
	background: url("/access/common2011/images/sales/link_add.png") no-repeat center top;
	display:block;
	padding-top:45px;
	padding-left:10px;
	margin-bottom:7px;
	text-decoration:none;
	font-size:90%;
	line-height:1.5;
	outline: none;
}
.box_formemberBox .link_add a:hover{
	background: url("/access/common2011/images/sales/link_add_ov.png") no-repeat center top;
}
.box_formemberBox div.btn_hikkosi a{
	width:204px;
	height:40px;
	margin:0 auto;
	background: url("/access/common2011/images/sales/btn_hikkosi.png") no-repeat center bottom;
	display:block;
	text-indent:-999999px;
	outline: none;
}
.box_formemberBox div.btn_hikkosi a:hover{
	background: url("/access/common2011/images/sales/btn_hikkosi_ov.png") no-repeat center bottom;
}

.box_applyBox-members {
	padding-top:10px;
	margin-bottom: 10px;
	  height: 109px;
	background: url(/access/common2011/images/sales/bg_applybox-members.png) no-repeat 0 0;
	text-indent:-999999px;
}
.box_applyBox-members .btn_course-change a{
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_course-change.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
    margin: 0px auto 4px;
}
.box_applyBox-members .btn_course-change a:hover{background-position: 0 -40px;}

/**/


/* 20130725キャンペーンポータル */
.box_applyBox_cpn {
	margin-bottom: 10px;
	height: 412px;
	background: url(/access/common2011/images/sales/bg_applybox_cpn.png) no-repeat 0 0;
}
.box_applyBox_cpn h3{
	height: 32px;
	text-indent: -9999px;
}
.box_applyBox_cpn .btn_apply-web  {
	margin: 0 auto 8px;
	width: 204px;
	height: 40px;
}
.box_applyBox_cpn .btn_apply-web a  {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_apply-web.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox_cpn .btn_apply-web a:hover {background-position: 0 -40px;}
.box_applyBox_cpn .box_soudan {
	margin: 0 auto 8px;
	width: 204px;
	height: 113px;
}
.box_applyBox_cpn .box_soudan .tellink {
	font-size: 0.8em;
	text-align: center;
	padding-left: 15px;
	background: url(/access/common2011/images/base/bg_linkBlank01.png) no-repeat 12px center;
	*height: 18px;
}
.box_applyBox_cpn .box_soudan .telno {
	height: 88px;
	text-indent: -9999px;
}
.box_applyBox_cpn .box_soudan .linkBtn a {
	display: block;
	margin: 0 auto;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_apply-kantan-y.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox_cpn .box_soudan .linkBtn a:hover  {background-position: 0 -28px;}
.box_applyBox_cpn .box_soudan .footnote  {
	height: 28px;
	text-indent: -9999px;
}
.box_applyBox_cpn .btn_request-info {
	margin: 0 auto;
	width: 176px;
	height: 28px;
}
.box_applyBox_cpn .btn_request-info a {
	display: block;
	width: 176px;
	height: 28px;
	background: url(/access/common2011/images/sales/btn_request-info.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox_cpn .btn_request-info a:hover {background-position: 0 -28px;}

.box_applyBox_cpn .btn_course-change {
	margin: 33px auto 4px;
	width: 204px;
	height: 40px;
}


.box_applyBox_cpn .btn_course-change a {
	display: block;
	width: 204px;
	height: 40px;
	background: url(/access/common2011/images/sales/btn_course-change.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
.box_applyBox_cpn .btn_course-change a:hover {background-position: 0 -40px;}

.box_applyBox_cpn .box_soudan2 {
	margin: 0 auto 8px;
	width: 204px;
	height: 90px;
}

.box_applyBox_cpn .box_soudan2 .telno {
	height: 88px;
	text-indent: -9999px;
}



/*2013.07.31追記（サイド検索窓改修）*/
.clmn_information .box_search {
	width: 224px;
	height:28px;
	background: url(/access/common2011/images/sales/bg_side_serch.png) no-repeat 0 0;
}
.clmn_information .box_search .input1 {
	margin-top: 5px;
	padding: 0 2px 0 28px;
	border-width: 0;
	width: 140px;
	height: 28px;
	background: transparent;
	line-height: 26px;
}
.clmn_information .box_search .inactive{color:#999999;}
.clmn_information .box_search .active{color:#999999;}
.clmn_information .box_search .focused{color:#333333;}
.clmn_information .box_search .submit1 {
	margin:0;
	padding: 0 1px;
	border-width: 0;
	width: 46px;
	height: 28px;
	background: transparent;
	line-height: 26px;
	text-indent: -9999px;
	cursor: pointer;
}

/*2014.05.20追記TF　バナーエリア追加*/
.side_banner_area {
	margin: 10px 0;
}
.side_banner_area .banner {
	float:left;
	margin:5px auto;
	border: 1px solid #cccccc;
}

/* .clmn_information .box_search .submit1 {margin: 5px 0 0 -4px\9;} *//*for IE8*/

/*2015.5.1追記 入会ダイヤル*/
.box_applyBox.box_dial {
	background: url(/access/common2011/images/sales/bg_applybox_box_dial.png) no-repeat 0 0;
	height: 204px;
}
.box_applyBox.box_dial .btn_request-info {
	margin-top: 15px;
}
/**/


/* 20150807追加分
----------------------------------------*/

.box_applyBox.box_dial.side0807{
	background: rgba(0, 0, 0, 0) url("/access/common2011/images/sales/bg_applybox_box_dial_0807.png") no-repeat scroll 0 0;
	height: 204px;
}

.box_soudan.side0807{
	height:125px !important;
}
.box_soudan.side0807c{
	height:138px !important;
}


.box_applyBox.side0807{
    background: rgba(0, 0, 0, 0) url("/access/common2011/images/sales/bg_applybox_0807.png") no-repeat scroll 0 0;
    height: 325px;
    margin-bottom: 10px;
}

.box_applyBox.box_dial.side0807{
    background: rgba(0, 0, 0, 0) url("/access/common2011/images/sales/bg_applybox_box_dial_0807.png") no-repeat scroll 0 0;
    height: 204px;
}


.box_applyBox.btn1.side0807{
	background: rgba(0, 0, 0, 0) url("/access/common2011/images/sales/bg_applybox_1btn_0807.png") no-repeat scroll 0 0;
	height: 224px;
}

.box_applyBox_cpn.side0807{
	background: rgba(0, 0, 0, 0) url("/access/common2011/images/sales/bg_applybox_cpn_0807.png") no-repeat scroll 0 0;
	height:422px;
}
.box_applyBox_cpn.side0807c{
	background: rgba(0, 0, 0, 0) url("/access/common2011/images/sales/bg_applybox_cpn_0807b.png") no-repeat scroll 0 0;
	height:400px;
}

.box_applyBox.side0807c{
    background: rgba(0, 0, 0, 0) url("/access/common2011/images/sales/bg_applybox_0807c.png") no-repeat scroll 0 0;
    height: 325px;
    margin-bottom: 10px;
}
