@charset "Shift_JIS";

.preloaderBase {
	position: absolute;
	background: #FFFFFF;
	z-index: 9999;
	filter: alpha(opacity=0.3);
	-moz-opacity: 0.3;
	opacity: 0;
	display: none;
	border:1px solid #FFFFFF;
}

.preloaderInfo {
	display: none;
	z-index: 10000;
	position: absolute;
	background: tranceparent;
	color: #333333;
}

.preloaderInfo * td {
	font-size: 15pt !important;
	white-space: nowrap;
}

.preloaderImg {
	background : url('../img/wait_loading_new.gif');
}














.cell-emred {
	border: solid 2px #FD7189;
	background-color: #FFEEF3;
	padding: 8px;
}

.svimg_net{
	background : url('../img/title_sv_net.gif');
	float:left;
	width:164px;
	height:43px;
}

.svimg_tel{
	background : url('../img/title_sv_tel.gif');
	float:left;
	width:164px;
	height:43px;
}

.svimg_tv{
	background : url('../img/title_sv_tv.gif');
	float:left;
	width:164px;
	height:43px;
}
.svimg_denki{
	background : url('../img/title_sv_denki.gif');
	float:left;
	width:164px;
	height:43px;
}

.svimg_mobile{
	background : url('../img/title_sv_mobile.gif');
	float:left;
	width:164px;
	height:43px;
}

.svimg_smartlink{
	background : url('../img/title_sv_smartLink.gif');
	float:left;
	width:164px;
	height:43px;
}

.svimg_gh{
	background : url('../img/title_sv_gh.gif');
	float:left;
	width:164px;
	height:43px;
}

.imeDisabled{
	ime-mode : disabled;
}

.imeActive{
	ime-mode : active;
}


.SGPT111JPS{
	width  : 130px;
	height : 90px;
	background : url(../img/imgSmartLinkTablet.gif) no-repeat;
}

.imgXperiaTabletS{
	width  : 130px;
	height : 90px;
	background : url(../img/imgSmartLinkTablet.gif) no-repeat;
}

.imgXperiaTabletZ{
	width  : 130px;
	height : 90px;
	background : url(../img/img_xperia_tablet_z.gif) no-repeat;
}

.imgARROWS{
	width  : 130px;
	height : 90px;
	background : url(../img/img_arrows_tablet_M504.gif) no-repeat;
}

.imgLAVIE{
	width  : 130px;
	height : 90px;
	background : url(../img/img_lavie_tab_e.gif) no-repeat;
}

.imgMEDIAPAD{
	width  : 130px;
	height : 90px;
	background : url(../img/img_mediapad_t1.gif) no-repeat;
}

.imgMediaPadT1K7LTE{
	width  : 130px;
	height : 90px;
	background : url(../img/img_mediapad_t1k7.gif) no-repeat;
}

.imgMediaPadT3K10{
	width  : 130px;
	height : 90px;
	background : url(../img/img_mediapad_t3k10.png) no-repeat;
}

.imgMediaPadT510LTE{
	width  : 130px;
	height : 90px;
	background : url(../img/img_mediapad_t510lte.png) no-repeat;
}

.imgLAVIETabETE410JAW{
	width  : 130px;
	height : 90px;
	background : url(../img/img_lavietabete_410jaws.png) no-repeat;
}

.imgGHTablet1{
	width  : 130px;
	height : 90px;
	background : url(../img/img_gh_tablet1.jpg) no-repeat;
}

.imgGHTablet2{
	width  : 130px;
	height : 90px;
	background : url(../img/img_gh_tablet2.jpg) no-repeat;
}

.imgGHTablet3{
	width  : 130px;
	height : 90px;
	background : url(../img/img_gh_tablet3.jpg) no-repeat;
}

.errerrServiceMain{
	width       : 600px;
	font-size   : 14px;
	font-weight : bold;
	border      : 1px solid #000000;
	padding     : 10px;
	line-height : 1.4;
}

.errService {
	font-size   : 14px;
	font-weight : bold;
	line-height : 1.4;

}

.errService img{
	margin-left  : 7px;
	margin-right : 7px;
}
.arrowDown {
	background : url('../img/btn_arrow_down.png') no-repeat;
	width:150px;
	height:70px;
}

.serviceNet {
	background : url('../img/service_net.png') no-repeat;
	width:170px;
	height:20px;

}
.serviceDenwa {
	background : url('../img/service_denwa.png') no-repeat;
	width:110px;
	height:20px;
}
.serviceTv {
	background : url('../img/service_tv.png') no-repeat;
	width:110px;
	height:20px;
}


.useServiceConfirmTxt{
	width         : 600px;
	text-align    : left;
	line-height   : 1.4;
	margin-bottom : 10px;
}

table.tblA{
	border:1px;
	border-top-style:solid;
}

table.tblA tr td{
	padding:0px;
}

table.useServiceConfirm{
	background : #6084CD;
	width      : 600px;

}
div.useServiceConfirm{
	background : #FFFFFF;
	width      : 600px;

}
.useServiceConfirm .hd{
	background : #dde8fd;
	color      : #505050;
	font-size  : 12px;
	font-weight: bold;
	text-align : center;
	padding    : 10px 0px;
	border     : 1px solid #6084CD;
}
.useServiceConfirm .dt{
	background:#FFFFFF;
	color: #505050;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	border     : 1px solid #6084CD;
}
.tblWidthA1 {
	width      : 280px;
}
.tblWidthA2 {
	width      : 160px;
}
.tblWidthA3 {
	width      : 80px;
}
.tblWidthA4 {
	width      : 80px;
}
.tblWidthA5 {
	width      : 80px;
}





.vertexttp {
	vertical-align: top !important;
}

.vertextct {
	vertical-align: center !important;
}

.vertextbt {
	vertical-align: bottom !important;
}

.vertextmd {
	vertical-align: middle !important;
}

.vertexttp2 {
	vertical-align: top !important;
	position:relative;
}

.vertextct2 {
	vertical-align: center !important;
	position:absolute;
}

.vertextbt2 {
	vertical-align: bottom !important;
	position:absolute;
}





.modeSelector td {
	text-align : left;
}

.modeSelector .areaRightTop {
	padding    : 0px 20px 15px 0px;
}

.modeSelector .areaLeftTop {
	padding    : 0px 10px 15px 10px;
}

.modeSelector .areaRight {
	padding    : 15px 20px 15px 0px;
}

.modeSelector .areaLeft {
	padding    : 15px 10px 15px 10px;
}







.ServicesAreaStyle { width : 790px; margin-top:10px; margin-bottom : 30px; }

.tvCourseChoiceTable {
	margin:auto;
}







.optnBox {
	padding:10px;
}







.telRadio {
	width : 60px;
}







.separateLine {
	border-top  : solid 1px #B4B4B4;
	margin-top  : 5px;
	padding-top : 5px;
}

.ver_center {
	vertical-align: center !important;
}

.wid100p{
	width:100%;
}

table.tvInfo{
	border: solid 1px #6084cd;
	background-color: #6084CD;
}

table.tvInfo .fuw00108cell1 {
	text-align:left;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

table.tvInfo .fuw00108cell2 {
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.tvInfo .fuw00108cell3 {
	border: solid 1px #6084cd;
}




.floatl{
	float:left;
}

.customerInfo2 .fuw00113_cell5 {
	border: solid 1px #6084cd;
}

.bmpBox {
	border : 1px solid #000000;
}

.bmpBox .hd1{
	background:#E6E6E6;
	color: #505050;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.bmpBox .hd2{
	background:#F2F2F2;
	color: #505050;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.bmpBox .dt{
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
}

.bmpBox .boxWidth{
	clear:both;
	width:720px;
}

.bmpBox .telInfoBox{
	border:1px solid #AAAAAA;
}

.bmpBox .telInfoBox .col1{
	width:200px;
	border:1px solid #AAAAAA;
}

.bmpBox .telInfoBox .col2{
	width:200px;
	border:1px solid #AAAAAA;
}

.bmpBox .telInfoBox .col3{
	width:315px;
	border:1px solid #AAAAAA;
}







.SGPT111JPS{
	width  : 130px;
	height : 90px;
	background : url(../img/imgSmartLinkTablet.jpg) no-repeat;
}










.noteWarn {
	border           : solid 2px #F0D000;
	background-color : #FFFFCC;
	padding          : 8px;
	line-height      : 1.3;
	margin           : 10px 0px;
	text-align       : left;
}

.img3gRouter{
	width  : 130px;
	height : 138px;
	background : url(../img/3g_router_type.jpg) no-repeat;
}

.img3gUsb{
	width  : 138px;
	height : 138px;
	background : url(../img/3g_usb_type.jpg) no-repeat;
}

.imgWimaxRouter{
	width  : 97px;
	height : 97px;
	background : url(../img/wimax_router_type.jpg) no-repeat;
}

.imgWimaxUsb{
	width  : 87px;
	height : 97px;
	background : url(../img/wimax_usb_type.jpg) no-repeat;
}

.mainArea .attention_area_fuw00123 {
	background-color:#fffffff;
	border:1px solid #ffc844;
	padding:15px;
}

.denkiServicesAreaStyle {
	width : 790px;
	margin-top:10px;
	margin-bottom : 10px;
	padding-bottom:72px;
}




.mansionAlert{
	 margin: 10px auto 0;
    border: 2px solid #fa9f9f;
    background:#fff3ef;
    width: 790px;

}

.mansionMsg{

	line-height:1.6em;
    padding: 18px 20px;
    text-align : left;
}

.mansionMsg .title{
	width:700px;
	color: #f00;
	font-weight:bold;
    text-align : center;
}




.entry_complete {
    width  : 790px;
    margin : 10px 0px 10px 0px;
    border : 1px solid #6084cd;
    background-color: #6084CD;
}
.entry_complete th {
    padding : 10px;
    background     : #dde8fd;
    border-left   : 1px solid #6084cd;
    border-bottom : 1px solid #6084cd;
    width  : 395px;
}
.entry_complete td {
    padding : 10px;
    border-left : 1px solid #6084cd;
    text-align:left;
}



.entry_complete122 {
    width  : 790px;
    margin : 10px 0px 10px 0px;
    border : 1px solid #6084cd;
    background-color: #6084CD;
}
.entry_complete122 th {
    padding : 10px;
    background:#dde8fd;
    border-left   : 1px solid #6084cd;
    border-bottom : 1px solid #6084cd;
    width  : 305px;
}
.entry_complete122 td {
    padding : 10px;
    border-left : 1px solid #6084cd;
    border-bottom : 1px solid #6084cd;
    text-align:left;
}

.table_width_122 {
    width  : 790px;
}



.cpnTitle{
	background  : #FFAA00;
	color       : #FFFFFF;
	font-family : 'HGP明朝E';
	font-size   : 20px;
	padding     : 4px;
}

.cpnItem{
	border:1px solid #FFAA00;
}

.cpnInfo{
	background : url('../img/cp_home.jpg') no-repeat;
	width:136px;
	height:85px;
	padding:3px;
}

.cpnMiniTitle{
	color:0099cc;
	font-size:13px;
	font-weight:bold;
}

.osusume{
	background : url('../img/img_recommend.gif') no-repeat;
	width:55px;
	height:18px;
}


.goQue{
	background : url('../img/btn_anketo.jpg') no-repeat;
	width:130px;
	height:30px;
	text-align:right;
}


.textR{
	text-align:right;
}






.idTable{
	width:740px;
}

.idTable .col1{
	width:180px;
}

.idTable .col2{
	width:740px;
}






table.mansionInfo2 {
	text-align:left;
	margin-bottom:25px;
	border-collapse:collapse;
	background-color: #6084CD;
	width: 100%;
}

table.mansionInfo2 .cell1 {
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.mansionInfo2 .cell2 {
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.mansionInfo2 .cell3 {
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.mansionInfo2 .cell4 {
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}


.mansionSearchCell {
	height:27px;
}
.net_able{
	width:45px;
	height:18px;
	float:left;
	background : url(../img/net_ok.gif) no-repeat;
	background-repeat:repeat-y;
	background-position:center;
	padding-top : 0px;
	padding-buttom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	margin-top:0px;
	margin-buttom : 0px;
}
.tel_able{
	background : url(../img/tel_ok.gif) no-repeat;
	width:45px;
	height:18px;
	float:left;
	background-repeat:repeat-y;
	background-position:center;
	padding-top : 0px;
	padding-buttom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	margin-top:0px;
	margin-buttom : 0px;
}
.tv_able{
	background : url(../img/tv_ok.gif) no-repeat;
	width:45px;
	height:18px;
	float:left;
	background-repeat:repeat-y;
	background-position:center;
	padding-top : 0px;
	padding-buttom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	margin-top:0px;
	margin-buttom : 0px;
}
.elec_able{
	width:45px;
	height:18px;
	float:left;
	background : url(../img/denki_ok.gif) no-repeat;
	background-repeat:repeat-y;
	background-position:center;
	padding-top : 0px;
	padding-buttom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	margin-top:0px;
	margin-buttom : 0px;
}

.net_able_tkj{
	width:45px;
	height:18px;
	float:left;
	background : url(../img/net_ok.gif) no-repeat;
	background-repeat:repeat-y;
	background-position:center;
	padding-top : 0px;
	padding-buttom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	margin-top:0px;
	margin-buttom : 0px;
	cursor: pointer;
}
.tel_able_tkj{
	background : url(../img/tel_ok.gif) no-repeat;
	width:45px;
	height:18px;
	float:left;
	background-repeat:repeat-y;
	background-position:center;
	padding-top : 0px;
	padding-buttom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	margin-top:0px;
	margin-buttom : 0px;
	cursor: pointer;
}
.tv_able_tkj{
	background : url(../img/tv_ok.gif) no-repeat;
	width:45px;
	height:18px;
	float:left;
	background-repeat:repeat-y;
	background-position:center;
	padding-top : 0px;
	padding-buttom : 0px;
	padding-left : 2px;
	padding-right : 2px;
	margin-top:0px;
	margin-buttom : 0px;
	cursor: pointer;
}


.typeInfo{
	width:570px;
}

.typeInfo .mainBox{
	border:1px solid #6699FF;
	width:570px;
	padding-bottom:20px;

}

.selTitle{
	background : url('../img/title_web_mousikomi.gif') no-repeat;
	width:178px;
	height:21px;
	margin:5px 0px;
}

.selTitle2{
	background : url('../img/st_tel_application.gif') no-repeat;
	width:336px;
	height:27px;
	margin-top:5px;
}

.boxTitle{
	padding:6px;
	background:#6699FF;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
}

.service_title {
	color : #000000;
	font-size : 14px;
	font-weight : bold;
	border-left : 10px solid #6699FF;
	border-bottom : 1px solid #6699FF;
	padding     : 4px;
	text-align  : left;
	margin      : 10px 10px;
}

.selBox{
	margin-left:30px;
	float:left;
}

.corpInfo{
	clear:both;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	text-align:left;

}

.vtalign{
	vertical-align:top;
}

.goHome{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : left;
	background : url('../img/tittle_go_kodate_off.jpg') no-repeat;
}

.goHome_on{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : left;
	background : url('../img/tittle_go_kodate_on.jpg') no-repeat;
}

.kakaku_goHome{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : left;
	background : url('../img/tittle_go_kodate_kakakucom_off.jpg') no-repeat;
}

.kakaku_goHome_on{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : left;
	background : url('../img/tittle_go_kodate_kakakucom_on.jpg') no-repeat;
}

.goMansion{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : right;
	background : url('../img/tittle_go_manshion_off.jpg') no-repeat;
}

.goMansion_on{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : right;
	background : url('../img/tittle_go_manshion_on.jpg') no-repeat;
}

.kakaku_goMansion{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : right;
	background : url('../img/tittle_go_manshion_kakakucom_off.jpg') no-repeat;
}

.kakaku_goMansion_on{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 167px;
	float      : right;
	background : url('../img/tittle_go_manshion_kakakucom_on.jpg') no-repeat;
}

.goMobile{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 65px;
	float      : left;
	background : url('../img/tittle_go_eomobile_off.jpg') no-repeat;
}

.goMobile_on{
	cursor     : pointer;
	border     : 0px;
	width      : 262px;
	height     : 65px;
	float      : left;
	background : url('../img/tittle_go_eomobile_on.jpg') no-repeat;
}




.topMsg{
	text-align:left;
	margin:20px 0px;

}

.bottomMsg{
	text-align:left;
	margin:15px 0px;
}





div.infoFoot{
	background : url('../img/info_foot.gif') no-repeat;
	width:740px;
	height:2px;
}

div.apx{
	background : url('../img/apx.gif') no-repeat;
	width:1px;
	height:1px;
}

td.infoSide{
	background : url('../img/info_side.gif') ;
	width:1px;
}

table.infoSide580{
	width:580px;
	border:0px;
	cellpadding:0px;
	cellspacing:8px;
}

td.infoSide738{
	 width:738px;
	 padding: 8px 0px;
}

div.info02{
	background : url('../img/img_info02.gif') no-repeat;
	width:664px;
	height:53px;
}
div.info03{
	background : url('../img/img_info03.gif') no-repeat;
	width:664px;
	height:30px;
}
div.title_eo_desk{
	background : url('../img/info_title_eo_desk.gif') no-repeat;
	width:740px;
	height:28px;
}

.zeroArea {
	border:0px;
	cellspacing:0px;
	cellpadding:0px;
}

.dataArea00128 {
    color: #333333;
    font-size: 100%;
    line-height: 140%;
    vertical-align: top;
    text-align: left;
    padding-top: 5px;
}

.margin20Auto {
    margin: 20px auto;
}

.marginAuto {
    margin: auto;
}


.sideBoxContainer {
	position:relative;
	left:0px;
	top:0px;
	width:230px;
	border:1px solid #cccccc;
	background:#ffffff;
}

.sideBoxContainer .discription{
	text-align  : left;
	font-size   : 0.9em;
	padding-top : 3px;
}

.sideBoxContainer .discriptionLink{
	text-align : right;
	padding    : 20px 10px 10px;
}

.sideBoxContainer .separateLine{
	border-top  : solid 1px #B4B4B4;
	margin      : 15px 10px;
	padding-top : 0px !important;
}

.sim_price_box1_title {
	background : #ffcbcb;
	padding    : 4px;
	border     : 1px solid #cccccc;
	color      : #000000;
	text-align : center;
}
.sim_price_box1_body {
	padding    : 4px 0px 4px 0px;
	border     : 1px solid #cccccc;
	text-align : center;
}
.sim_price_box2_title{
	margin-top : 10px;
	padding    : 4px;
	border     : 1px solid #cccccc;
	background : #dde8fd;
	color      : #000000;
	text-align:center;
}

.sim_price_box2_body {
	padding    : 4px 0px 4px 0px;
	border     : 1px solid #cccccc;
	text-align : center;
}

.sim_price_box3_title {
	background : #ffcbcb;
	padding    : 4px;
	border     : 1px solid #cccccc;
	color      : #000000;
	text-align : center;
}
.sim_price_box3_body {
	padding    : 4px 0px 4px 0px;
	border     : 1px solid #cccccc;
	text-align : right;
}
.sim_price3 {
	width      : 100%;
}

.sim_price3_wrib {
	font-weight : bold;
	color: #00afff;
}

.sim_price3_wrib_empty_h {
	height: 4px;
}

.sim_price3_wrib_kikan {

}

.sim_price3_wrib_amnt {

}

.sideBoxTitle_sim {
	border-bottom:1px solid #cccccc;
	padding:2px;
	background:#e0e0e0;
	font-size:16px;
}

.sideInfoText_sim {
	padding:10px 4px 10px 4px;
	;text-align:left;
}

.taxText_sim {
	text-indent:-1em;
	margin-left:1em;
	text-align:left;
	margin-top : 10px;
	padding:0px 3px 0px 3px;
}

.customerInfo2 .fuw00118_cell1{
	width:208px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

.customerInfo2 .fuw00118_cell2{
	width: 539px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

.dataAreaLeft .customerInfo2 .fuw00118_cell1{
	width: 164px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

.dataAreaLeft .customerInfo2 .fuw00118_cell2{
	width: 403px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}





.inputtbl .item119
{
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: top;
    background-color: #E4F5FA;
}




.inputtbl .item
{
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: top;
    background-color: #E6E6E6;
}






.formtbl {
    border: solid 1px #6084CD;
    background-color: #6084CD;
}

.subcap {
    background     : #E4F5FA;
    border-bottom: solid 1px #6084CD;
    height: 26px;
    padding-left : 4px;
    font-family : 'HGPゴシックE', sans-serif;
    font-size: 12px;
    color : #0088aa;
}
.inputtbl .input,
.inputtbl .item,
.inputtbl .item2 {
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: top;
}






.inputtbl .item2 {
    background-color: #BAE2F5;
}

.inputtbl .item3 {
    background-color: #E6E6E6;
    font-size:12px;
}

.inputtbl .item4 {
    background-color: #F5F5F5;
    color: #333333;
    font-size: 100%;
    line-height: 140%;
    vertical-align: bottom;
}

.inputtbl .item5 {
    background-color: ##E6E6E6;
    font-size:12px;
}

.inputtbl .item6 {
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: middle;
    background-color: #E6E6E6;
}





.inputtbl .input2 {
    background-color: #F5F5F5;
}

.inputtbl .input4 {
    color: #333333;
    font-size: 100%;
    line-height: 140%;
    vertical-align: top;
    background-color: #F5F5F5;
}

.inputtbl .none3 {
    background-color: #FFFFFF;
}

.inputtbl .explain {
    background-color: #FFFFFF;
}

.inputtbl .underline {
    background-color: #F5F5F5;

}

.inputtbl .underline_right {
    background-color: #F5F5F5;

    text-align: right;
}

.formtbl .inputtbl .textbox{
	vertical-align:bottom;
	height:1.6em;
	line-height:1.2em;
}

.formtbl .inputtbl input.inputButton{
	vertical-align:bottom;
	/vertical-align:middle;
	height:1.8em;
	line-height:1.2em;
}



table.customerInfo2 {
	text-align:left;
	margin-bottom:10px;
	border-collapse:collapse;
	background-color:#6084CD;
}

table.customerInfo2 .cell1 {
	width: 69px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .cell2 {
	width: 118px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .cell3 {
	width:208px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .fuw00113_cell3 {
	width:218px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .fuw00918_cell3 {
	width:218px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .cell4 {
	width: 539px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

table.customerInfo2 .fuw00113_cell4 {
	width: 529px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

table.customerInfo2 .fuw00918_cell4 {
	width: 529px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}



table.customerInfo2 .cell5 {
	width: 539px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-size   : 14px;
	font-weight : bold;
}

table.customerInfo2 .cell6 {
	width: 430px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-size   : 14px;
	font-weight : bold;
}

table.customerInfo2 .cell7 {
	width: 430px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-size   : 16px;
	font-weight : bold;
	color: red;
}

table.customerInfo2 .cell8 {
	width: 539px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-size   : 16px;
	font-weight : bold;
	color: red;
}
table.customerInfo2 .cell9 {
	width: 217px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}


table.customerInfo2 .cell_agency_plan {
	width:208px;
	border: solid 1px #6084cd;
	background:#cccccc;
}


table.customerInfo2 .cell_agency_tel_head {
	width:208px;
	border: solid 1px #6084cd;
	background:#cccccc;
}
table.customerInfo2 .cell_agency_tel {
	width:208px;
	border: solid 1px #6084cd;
	background:#99ff99;
}


table.customerInfo2 .cell_agency_tv {
	width:208px;
	border: solid 1px #6084cd;
	background:#ff9966;
}


table.customerInfo2 .cell_agency_mobile {
	width:208px;
	border: solid 1px #6084cd;
	background:#cc99cc;
}

table.customerInfo2 .cell_FUW00926_H {

	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .cell_FUW00926_RED1 {
	width: 90px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-size   : 14px;
	font-weight : bold;
	color: red;
}
table.customerInfo2 .cell_FUW00926_RED2 {
	width: 210px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-size   : 14px;
	font-weight : bold;
	color: red;
}
table.customerInfo2 .cell_FUW00926_RED3 {
	width: 539px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-size   : 14px;
	font-weight : bold;
	color: red;
}
table.customerInfo2 .cell_FUW00926_1 {
	width: 90px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-weight : bold;
	font-size   : 14px;
}

table.customerInfo2 .cell_FUW00926_2 {
	width: 210px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-weight : bold;
	font-size   : 14px;
}

table.customerInfo2 .cell_FUW00926_3 {
	width: 539px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
	font-weight : bold;
	font-size   : 14px;
}


table.customerInfo2 .cell_agency_contractor {
	width:208px;
	border: solid 1px #6084cd;
	background:#ffcccc;
}


table.customerInfo2 .cell_agency_useplace {
	width:208px;
	border: solid 1px #6084cd;
	background:#ffff99;
}


table.customerInfo2 .cell_agency_useplace_setinfo {
	width:208px;
	border: solid 1px #6084cd;
	background:#ffff99;
}


table.customerInfo2 .cell_agency_presentaddress {
	width:208px;
	border: solid 1px #6084cd;
	background:#ffcccc;
}


table.customerInfo2 .cell_agency_contact_info {
	width:208px;
	border: solid 1px #6084cd;
	background:#ffcccc;
}


table.customerInfo2 .cell_agency_net {
	width: 300px;
	border: solid 1px #6084cd;
	background:#99ccff;
}


table.customerInfo2 .cell_agency_tel2 {
	width: 300px;
	border: solid 1px #6084cd;
	background:#ccff99;
}


table.customerInfo2 .cell_agency_tel2_cell4 {
	width:50px;
	border: solid 1px #339AEB;
	background:#99ff99;
}


table.customerInfo2 .cell_agency_tel2_cell5 {
	width:105px;
	border: solid 1px #339AEB;
	background:#99ff99;
}


table.customerInfo2 .cell_agency_tel2_cell6 {
	width:105px;
	border: solid 1px #339AEB;
	background:#99ff99;
}


table.customerInfo2 .cell_agency_tel3_cell3 {
	width:230px;
	border: solid 1px #339AEB;
	background:#99ff99;
}


table.customerInfo2 .cell_agency_tel3_cell4 {
	width:50px;
	border: solid 1px #339AEB;
	background:#99ff99;
}


table.customerInfo2 .cell_agency_tv2 {
	width: 300px;
	border: solid 1px #6084cd;
	background:#ff9966;
}


table.customerInfo2 .cell_agency_mobile2 {
	width: 300px;
	border: solid 1px #6084cd;
	background:#cc99cc;
}


table.customerInfo2 .cell_agency_auCoad {
	width:208px;
	border: solid 1px #6084cd;
	background:#ffff99;
}



table.customerInfo2 .cell_agency_tv2 {
	width: 300px;
	border: solid 1px #6084cd;
	background:#ff9966;
}

table.customerInfo2 .cell_agency_mobile2 {
	width: 300px;
	border: solid 1px #6084cd;
	background:#cc99cc;
}



table.customerInfo2 .cell_FUW00905_H {
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .cell_FUW00905 {

	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

.dataAreaLeft table.customerInfo2 .cell4 {
	width: 339px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

.dataAreaLeft table.customerInfo2 .cell13 {
	width: 200px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

.dataAreaLeft table.customerInfo2 .cell14 {
	width: 370px;
		vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

.dataAreaLeft table.customerInfo2 .cell15 {
	width: 570px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

.customerInfo2 .cell5 {

}



.customerInfo2 .describe {
	background-color: #FFFFFF;
	padding: 10px;
}


.customerInfo2 .newPlaceArea td{
	padding-right:10px;
}


.customerInfo2 .newPlaceArea input{
	margin-right:5px;
	vertical-align:-2px;
}


.customerInfo2 .ex,
.customerInfo2 p.desc{
	margin-bottom:4px;
}

.mainArea .attention_area {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:15px;
}


.mainArea .attention_area .article {
	width       : auto;
	margin      : 0 3px 0 3px;
	text-align  : left;
	line-height : 1.5em;
}

.mainArea .attention_area h3 {
	color : #f00;
	font-size : 14px;
	font-weight : bold;
	text-align  : left;
	background:url(../img/title_attention_area.gif) 0 0 no-repeat;
	margin      : 0 0 12px;
	padding-left:29px;
	padding-top:4px;
	padding-bottom:12px;
	line-height:1;
	border-bottom:1px dotted #808080;
	width:auto;
}

.mainArea .attention_area span.sml_camp_attention {
	color : #f00;
	font-size : 14px;
	text-align  : left;
	background:url(../img/title_attention_area.gif) 0 0 no-repeat;
	padding-left:29px;
	padding-top:4px;
	line-height:1;
	border-bottom:1px dotted #808080;
	width:auto;

	border-bottom:none;
	padding-bottom:4px;
	margin:0px;
	font-weight:normal;
}

.mainArea .sml_camp_attention_area {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:10px 0px;
}

.mainArea .sml_camp_attention_area div.sml_camp_attention {
	color : #f00;
	font-size : 14px;
	text-align  : left;
	line-height:1;
	width:auto;
	background:url(../img/title_attention_area.gif) 0px 2px no-repeat;
	border-bottom:none;
	margin:0px 0px 0px 15px;
	padding-left:27px;
	padding-top:2px;
	padding-bottom:5px;
	font-weight:normal;
}

.mainArea .eo_elec_attention_area {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:10px 0px;
}

.mainArea .eo_elec_attention_area div.eo_elec_attention {
	color : #f00;
	font-size : 14px;
	text-align  : left;
	line-height:1;
	width:auto;
	background:url(../img/title_attention_area.gif) 0px 2px no-repeat;
	border-bottom:none;
	margin:0px 0px 0px 15px;
	padding-left:27px;
	padding-top:2px;
	padding-bottom:5px;
	font-weight:normal;
}

.attention_area .article .attentiontbl {

}

.attention_area .article .attentiontbl .item {
	background : #ffff99;
}

.attention_area .article .attentiontbl .input {
	background : ##fffce6;
}

.attention_area .article .attentiontbl .cell1 {
	width: 220px;
	line-height : 1em;
	border: solid 1px #dc143c;



	padding : 5px;
}

.attention_area .article .attentiontbl .cell2 {
	width: 240px;
	line-height : 1em;
	border: solid 1px #dc143c;
	padding : 5px;
}

.attention_area .article .attentiontbl .bmp_cell2 {
	width: 240px;
	line-height : 1em;
	border: solid 1px #dc143c;
	padding : 5px;
}

.attention_area .article .attentiontbl .bmp_cell3 {
	width: 480px;
	line-height : 1em;
	border: solid 1px #dc143c;
	padding : 5px;
}

.attention_area .article .attentiontbl {
	width       : auto;
	margin      : 0 3px 0 3px;
	text-align  : left;
	line-height : 1.5em;
}

.mainArea .agreeArea {
	padding:14px;
	border:1px solid #6084cd;
	background:#f8f8f8;
}

.inputtbl .underline {
    background-color: #FFFFFF;
    width: 350px;
}
.inputtbl .underline_right {
    background-color: #FFFFFF;
    width: 200px;
    text-align: right;
}

.fuw00101_cell1 {
	width          : 790px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
	text-align     : center;
	padding        : 10px 10px;
}



table.customerInfo2 .cell10 {
	width: 40px;
	border: solid 1px #6084cd;
	background:#dde8fd;
	vertical-align:middle;
}
table.customerInfo2 .cell11 {
	width: 62px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}
table.customerInfo2 .cell12 {
	width: 125px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}
.total_prc{



	text-align:center;
	vertical-align:middle;
	font-size:26px;
	font-weight:normal;
	margin-top: 2px;
	margin-bottom: 3px;
}




.total_prc_ryokin{
	text-align:center;
	vertical-align:middle;
	font-size:26px;
	font-weight:bold;
	margin-top: 2px;
	margin-bottom: 3px;
}

.prc_table{
	width  : 208px;
	border :0px;
	border-spacing :0px;
	padding  :0px;
}
.inputtbl .FUW00121_underline {
    background-color: #FFFFFF;
    width: 395px;
}

.inputtbl .FUW00121_underline_item1 {
    background-color: #FFFFFF;
    width: 50px;
    text-align: right;
}
.inputtbl .FUW00121_underline_item2 {
    background-color: #FFFFFF;
    width: 35px;
    text-align: right;
}
.inputtbl .FUW00121_underline_item3 {
    background-color: #FFFFFF;
    width: 70px;
    text-align: right;
}
.inputtbl .FUW00121_underline_right {
    background-color: #FFFFFF;
    width: 100px;
    text-align: right;
}
.inputtbl .FUW00121igai_underline {
    background-color: #FFFFFF;
    width: 413px;
    text-align: left;
}
.inputtbl .FUW00121igai_underline_right {
    background-color: #FFFFFF;
    width: 118px;
	text-align: right;
}

table.customerInfo2 .fuw00121_cell1 {
	width: 482px;
	border: solid 1px #6084CD;
	background:#FFFFFF;
}

table.customerInfo2 .fuw00121_cell2 {
	width: 268px;
	border: solid 1px #6084CD;
	background:#dde8fd;
}

table.customerInfo2 .fuw00121_cell3 {
	width:236px;
	border: solid 1px #6084CD;
	background:#dde8fd;
}
table.customerInfo2 .fuw00121_cell4 {



	border: solid 1px #6084CD;
	background:#BAE2F5;
}
table.customerInfo2 .fuw00121_cell5 {
	width:115px;
	border: solid 1px #6084CD;
	background:#dde8fd;
}
table.customerInfo2 .fuw00121_cell6 {
	width:100px;
	border: solid 1px #6084CD;
	background:#dde8fd;
}

table.customerInfo2 .fuw00121_cell7 {
	width: 482px;
	border: 0px;
	background:#FFFFFF;
}

table.customerInfo2 .fuw00121_cell8 {
	width:300px;
	border: solid 1px #6084CD;
	background:#dde8fd;
}

table.customerInfo2 .fuw00928_cell1 {
	width: 430px;
	border: solid 1px #6084CD;
	background:#FFFFFF;
}

table.customerInfo2 .fuw00928_cell2 {
	width: 300px;
	border: solid 1px #6084CD;
	background:#dde8fd;
}

table.customerInfo2 .fuw00928_cell7 {
	width: 430px;
	border: 0px;
	background:#FFFFFF;
}

table.customerInfo2 .fuw00121igai_cell1 {
	width: 539px;
	border: solid 1px #6084CD;
	background:#FFFFFF;
}

table.customerInfo2 .fuw00121igai_cell2 {
	width: 208px;
	border: solid 1px #6084CD;
	background:#dde8fd;
}

table.customerInfo2 .fuw00121igai_cell7 {
	border: 0px;
	background:#FFFFFF;
}

.price_simulation_comment {
	line-height:1.1em
}




.customerInfo2 .fuw00110_cell5 {
	width: 750px;
	background-color: #ffffff;
	color: #006;
	font-size: 12px;
	font-weight: bold;
	padding:10px 10px;
	border: solid 1px #6084cd;
}

p.fuw00110_link {
	background:url(../img/bullet_triangle_blue.jpg) 0 2px no-repeat;
	padding-left:22px;
	padding-right:20px;
	line-height:1.6em;
}





.fuw00115_width790 {
	max-width: 790px;
}

.fuw00115_width790 .fuw00115_cell1 {
	border: solid 1px #6084cd;
	background:#dde8fd;
}

.fuw00115_width300 {
	width: 300px;
}

.customerInfo2 .fuw00115_vat {
	vertical-align: top !important;
}

.customerInfo2 .fuw00115_cmb_long {
	width: 220px;
}

.customerInfo2 .fuw00115_cmb_long2 {
	width: 300px;
}

.fuw00115_lr_noborder{
	border-style-left:none;
	border-style-right:none;
}

.fuw00115_height_space {
	height:24px;
}

.fuw00115_kfrMsk1 {
	width: 220px;
	line-height : 1em;
	border: solid 1px #6084cd;

	background:#FFFFFF;

	padding : 5px;
}

.fuw00125_width790 {
	width: 790px;
}

.fuw00125_width300 {
	color:#333333;
	width: 300px;
}
.fuw00125_width239 {
	color:#333333;
	width: 239px;
    text-align: right;
}

.fuw00125_dgray {
	color:#333333;
}





.formtbl .fuw00129_cell1 {
	width: 160px;
	border: solid 1px #6084cd;
}
.formtbl .fuw00129_cell2 {
	width: 360px;
	border: solid 1px #6084cd;
}
.formtbl .fuw00129_cell3 {
	width: 205px;
	border: solid 1px #6084cd;
}

.inputtbl .item129_01,
.inputtbl .item129_02 {
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: middle;
}

.inputtbl .item129_01 {
    background-color: #E6E6E6;
}


.inputtbl .item129_02 {
    background-color: #BAE2F5;
}




.search_mansion {
	text-align:left;
	margin:10px 0px 20px 0px;
	border:1px solid #6084CD;
}
.search_mansion .title {
	padding:6px;
	background:#E4F5FA;
	font-size:14px;
	font-weight:bold;
	color:#339AEB;
	border-bottom:2px solid #6084CD;
}
.search_mansion .explain {
	padding:6px;
	background:#E6E6E6;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.search_mansion .nodata_area.no_data {
	padding: 10px 0px;
}
.title_select{
	width:700px;
	height:25px;
}
.search_mansion .cell1 {
	width:240px;
}
.search_mansion .cell2 {
	width:470px;
}






.item132 {
	color: #333333;
	padding-left : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: top;
    background:#dde8fd;
    font-weight:bold;
}
.item132_2 {
	padding-left : 15px;
	padding-top : 10px;
	padding-bottom : 15px;
    font-size: 12px;
    font-weight:bold;
}

.wid45{
	width:45px;
}

.wid185{
	width:185px;
}

.wid200{
	width:200px;
}

.ptop0{
	padding-top:0px;
}

.ptop3{
	padding-top:3px;
}


.pbottom0{
	padding-bottom:0px;
}


.city_table {
	margin-bottom : 10px;
	margin-left   : 20px;
}
.city_table td {
	padding     : 10px 0px;
	width       : 115px;
	text-align  : left;
}

.titleSelectAImg{
	background:url(../img/title_select_a.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectKaImg{
	background:url(../img/title_select_ka.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectSaImg{
	background:url(../img/title_select_sa.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectTaImg{
	background:url(../img/title_select_ta.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectNaImg{
	background:url(../img/title_select_na.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectHaImg{
	background:url(../img/title_select_ha.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectMaImg{
	background:url(../img/title_select_ma.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectYaImg{
	background:url(../img/title_select_ya.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectRaImg{
	background:url(../img/title_select_ra.gif) no-repeat;
	width:700px;
	height:25px;
}

.titleSelectWaImg{
	background:url(../img/title_select_wa.gif) no-repeat;
	width:700px;
	height:25px;
}




.tbl_mansion,
.tbl_mansion_frame,
.tbl_mansion_c{
	width:515px;
	font-weight:bold;
}

.tbl_mansion{
	text-align : left;
	color : black;
}

.tbl_mansion_c{
	text-align : left;
	color : black;
}
.tbl_mansion_frame{
	font-size:11pt;
	border:solid 1px;
	padding-top : 10px;
	padding-bottom : 10px;
}

.wid790{
	width:790px;
}

.wid145{
	width:145px;
}

.wid126{
	width:126px;
}
.wid136{
	width:136px;
}



table.fuw00138table {
	margin-top:10px;
	margin-bottom:10px;
	background-color: #6084CD;
}
.fuw00138td {
	border : #6084cd 1px solid;
	background : #dde8fd;
	background : #dde8fd;

}
.fuw00138tdbgwhite {
	border : #6084cd 1px solid;
	background : #FFFFFF;
	background : #FFFFFF;
	padding : 3px;
}
.width758 { width:758px; }
.width790 { width:790px; }
.f11 { font-size:11pt; }
.f12 { font-size:12pt; }
.height20{ height:20px; }
.height30{ height:30px; }
.height40{ height:40px; }
.height50{ height:50px; }
.height80{ height:80px; }
.w2 { width:16px; }
.w98 { width:824px; }
.w60 { width:450px; }
.w90 { width:711px; }
.w23 { width:23px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w64 { width:64px; }
.w66 { width:66px; }
.w70 { width:70px; }
.w75 { width:75px; }
.w80 { width:80px; }
.w87 { width:87px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w111 { width:117px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w132 { width:132px; }
.w150 { width:150px; }
.w170 { width:170px; }
.w174 { width:174px; }
.w175 { width:175px; }
.w180 { width:180px; }
.w189 { width:195px; }
.w200 { width:200px; }
.w220 { width:220px; }
.w250 { width:250px; }
.w257 { width:257px; }
.w260 { width:260px; }
.w264 { width:264px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w238 { width:238px; }
.w225 { width:225px; }
.w340 { width:340px; }
.w348 { width:348px; }
.w355 { width:355px; }
.w384 { width:384px; }
.w462 { width:462px; }
.w630 { width:630px; }
.w657 { width:657px; }
.w676 { width:676px; }
.w700 { width:700px; }
.w720 { width:720px; }
.w740 { width:740px; }
.bgcF99A05 { background:#F99A05; }
.bgcFFD086 { background:#FFD086; }
.bgcFFFFFF { background:#FFFFFF; }
.textUnderline { text-decoration: underline; }
.brdDot {
	border-style: dotted;
	border-width: 1px;
	border-color: #000000;
}
.brdSol {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}


.tblb_rb10{
	padding : 0px 10px 10px 0px;
}

.tblb_trb10{
	padding : 10px 10px 10px 0px;
}

.tblb_trb02{
	padding : 2px 2px 2px 0px;
}

.ulDisc li {
	list-style-type:disc;
	margin-left:13px
}

.tblForSprt {
	border-collapse: separate;
}

.fuw00139tdbgwhite {
	background : #FFFFFF;
	background : #FFFFFF;
	padding : 3px;
	border-top: 0px;
}




.wid270{width:270px;}
.h40{height:40px;}
.h80{height:80px;}
.14em{font-size:1.4em;}
.shineimg{
	background:url(../img/icon_hikari.gif) no-repeat;
}



.wid17 { width:17px; }
.wid20 { width:20px; }
.wid30 { width:30px; }
.wid50 { width:50px; }
.wid300 { width:300px; }
.wid310 { width:310px; }
.wid320 { width:320px; }

.prizeAImg{
	background:url(../img/ブルーレイ.bmp) no-repeat;
	width:122px;
	height:63px;
	margin:20px auto;
}

.prizeBImg{
	background:url(../img/洗濯機.bmp) no-repeat;
	width:122px;
	height:63px;
	margin:20px auto;
}

.prizeCImg{
	background:url(../img/こしひかり.bmp) no-repeat;
	width:122px;
	height:63px;
	margin:20px auto;
}

.prizeDImg{
	background:url(../img/電動歯ブラシ.bmp) no-repeat;
	width:122px;
	height:63px;
	margin:20px auto;
}

.prizeEImg{
	background:url(../img/ボールペン.bmp) no-repeat;
	width:122px;
	height:63px;
	margin:20px auto;
}

.prizeFImg{
	background:url(../img/図書カード.bmp) no-repeat;
	width:122px;
	height:63px;
	margin:20px auto;
}






.selectArea1, .selectArea2, .selectArea3{
	margin : 0 auto;
}

.selectArea1 td{
	padding : 0px 15px;
}

.selectArea2 td{
	padding : 0px 15px;
}

.selectArea3 td{
	padding : 0px 15px;
}




.adslList ul{
	text-align    : left;
	margin-bottom : 10px;
}
.adslList ul li{
	line-height   : 1.6em;
}



.entryFormImg{
	background:url(../img/circleToEntryForm.jpg) no-repeat;
	width:100px;
	height:100px;
}

.arrowImg{
	background:url(../img/arrow.jpg) no-repeat;
	width:65px;
	height:16px;
}

.oshiraseImg{
	background:url(../img/circleOshirase.jpg) no-repeat;
	width:100px;
	height:100px;
}




.campaign{
	width:560px;
	border: solid 1px #FFAA00;
}

.campColor{
	color:#0099cc;
	font-size:16px
}
.vTop{
	vertical-align:top;
}
.cpHomeImg{
	background:url(../img/cp_home.jpg) no-repeat;
	width:136px;
	height:85px;
}

.enqueteImg{
	background:url(../img/btn_anketo.jpg) no-repeat;
	width:130px;
	height:30px;
}

.recommendImg{
	background:url(../img/img_recommend.gif) no-repeat;
	width:55px;
	height:18px;

}

.detailImg{
	background:url(../img/btn_detail_on.jpg) no-repeat;
	width:130px;
	height:30px;
}

.kikanImg{
	background:url(../img/ttl_kikan.jpg) no-repeat;
	width:45px;
	height:18px;
}

.taishouImg{
	background:url(../img/ttl_taishou.jpg) no-repeat;
	width:45px;
	height:18px;
}

div.homeiImg{
	background:url(../img/ttl_homei.jpg) no-repeat;
	width:560px;
	height:40px;
}


.FUW00156_WID230{
	width:230px;
}





.kjsc_text_info_tb {
	margin : 15px 0px;
}

.kjsc_text_info_tb .text_cell {
	vertical-align : top;
	line-height    : 1.6em;
	padding        : 0px 5px;
	text-align     : left;
}


.sinchoku_header{
	border     : 0px;
	width      : 770px;
	height     : 77px;
	background : url('../img/head_title_prog_login.jpg') no-repeat;
}

.header_orange{
	color:orange;
	font-size:17px;
	margin:10px;
	text-align:left;
}

.header_textB{
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}

.header_text{
	font-size:12px;
	text-align:left;
	padding-left:40px;
	padding-top:10px;
}

.header_textC{
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-bottom:20px;
}

.uketukechu_box{
width:550px;
border:solid 1px red;
background-color:#FFDD77;
padding:20px 40px;
margin:40px 0px;
font-weight:bold;
}



table.kjsc_tbl .cell1_1 {
	width:110px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
}

table.kjsc_tbl .cell2_2 {
	width: 630px;
	vertical-align: middle;
	border: solid 1px #ffdd8a;
	background:#FFFFFF;
}

table.kjsc_tbl .cell3_1 {
	width: 376px;
	vertical-align: middle;
	border: solid 1px #ffdd8a;
	background:#FFFFFF;
}

table.kjsc_tbl .cell4_1 {

	width: 186px;
	vertical-align: middle;
	text-align:center;

	border: solid 1px #ffdd8a;
	background:#FFFFFF;
}

table.kjsc_tbl {
	text-align:left;
	margin-bottom:25px;
	border-collapse:collapse;
	background-color:#FFDD8A;
}

table.kjsc_tbl .cell1 {

	width:228px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
}

table.kjsc_tbl .cell2 {

	width: 562px;
	vertical-align: middle;
	border: solid 1px #ffdd8a;
	background:#FFFFFF;
}

table.kjsc_tbl .divCell2 {
	width: 525px;
}

.kjsc_tbl .input,
.kjsc_tbl .item {
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: top;
}

.login_bold{
	font-weight:bold;
	font-size:120%;
}

.label{
	background-color:#FFCC88;
	text-align:center;
	height:40px;
}

.data{
	padding:10px 3px;
	text-align:center;
}

.main{
	border: 1px solid #ffaa44;

}

.padd{
	padding:10px;
	text-align:left;
}

.orange{
	color : #ff7c37;
}



#sinchoku_login .arror{
	border     : 0px;
	width      : 9px;
	height     : 7px;
	background : url('../img/login_yajirusi.jpg') no-repeat;
	margin:7px;
}

#sinchoku_login .input{
	width:400px;
	border: 1px solid #ffaa44;
}

#sinchoku_login .cell{
	border: 1px solid #ffaa44;
}


.mobileInfo{
	width:800px;
	margin-top:40px;
	border:1px solid #BBBBBB;
	padding:10px;
}


.mobileInfo #leftBox{
	width:600px;
	float:left;
	text-align:left;
}


.mobileInfo #rightBox{
	width:200px;
	margin:10px;
}

.gray_bar{
	border     : 0px;
	width      : 760px;
	height     : 1px;
	background : url('../img/bg_relation_link2.gif');
}

.qrCode{
	border     : 0px;
	width      : 74px;
	height     : 74px;
	background : url('../img/qr_img.gif') no-repeat;
}




table.kjscjk_tbl td {
	padding:3px;
}

table.kjscjk_tbl{
	width:790px;
	height:156px;
	border : solid 1px #d8d8d8;
	background-color:#d8d8d8;
}


.todayDisp{
	margin-left:300px;
	margin-top:50px;
	position:absolute;
}


.riyoukaisi_yoteibi{
	border     : 0px;
	width      : 139px;
	height     : 30px;
	background : url('../img/yoteibi_01.gif') no-repeat;
}

.yoteibi_input{
	border     : 1px solid #ffcc66;
	width      : 94px;
	height     : 8px;
	padding:10px;
}

.chousa_yoteibi{
	border     : 0px;
	width      : 139px;
	height     : 30px;
	background : url('../img/yoteibi_02.gif') no-repeat;
}

.kouji_yoteibi{
	border     : 0px;
	width      : 139px;
	height     : 30px;
	background : url('../img/yoteibi_03.gif') no-repeat;
}

.chousa_yotei_hm{
	border     : 0px;
	width      : 139px;
	height     : 30px;
	background : url('../img/yoteibi_04.gif') no-repeat;
}

.kouji_yotei_hm{
	border     : 0px;
	width      : 139px;
	height     : 30px;
	background : url('../img/yoteibi_05.gif') no-repeat;
}

.hidukeBox{
	padding:10px 10px 10px 0px;
	float:left;
}

.riyoukaisi_yoteibi_blank{
	border     : 0px;
	width      : 255px;
	height     : 30px;
}

.kinkyo_header{
	border     : 0px;
	width      : 770px;
	height     : 36px;
	background : url('../img/title_kinkyo.jpg') no-repeat;
}



.attention_header{
	border     : 0px;
	width      : 720px;
	height     : 29px;
	background : url('../img/title_attention_w720.gif') no-repeat;
}


.info_box{
	padding:10px;
	width:720px;
	border:1px solid #ffa540;
	border-top:none;

}


.sinchoku_text1{
	text-align:left;
	width:780px;
}

.sinchoku_text2{
	margin:15px;
	text-align:left;
	width:780px;
}

.support_center_header{
	border     : 0px;
	width      : 350px;
	height     : 24px;
	background : url('../img/title_hikari_support_dial.gif') no-repeat;
}

.support_center_body{
	border     : 0px;
	width      : 350px;
	height     : 132px;
	background : url('../img/hikari_support_dial.jpg') no-repeat;
}

.support_dial_header{
	border     : 0px;
	width      : 350px;
	height     : 24px;
	background : url('../img/title_support_dial.gif') no-repeat;
}

.support_dial_body{
	border     : 0px;
	width      : 350px;
	height     : 132px;
	background : url('../img/support_dial.jpg') no-repeat;
}

.sinchoku_telinfo{
	width:750px;
	margin :20px auto;

}

.sinchoku_btnArea{
	padding : 15px;
	width   : 700px;
	margin  : 0px auto;
}

.sinchoku_btnArea input{
	margin:10px;
}

.sinchokuDisp1{
	width:640px;
	float:left;
}

.sinchoku1{
	border     : 0px;
	width      : 94px;
	height     : 140px;
	background : url('../img/kinkyo_up01.gif') no-repeat;
}

.sinchoku2{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_up02.gif') no-repeat;
}

.sinchoku3{
	border     : 0px;
	width      : 203px;
	height     : 60px;
	background : url('../img/kinkyo_up03.gif') no-repeat;
}

.sinchoku4{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_up04.gif') no-repeat;
}

.sinchoku5{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_up05.gif') no-repeat;
}

.sinchoku6{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_up06.gif') no-repeat;
}

.sinchoku8{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_up08.gif') no-repeat;
}

.sinchoku9{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_up09.gif') no-repeat;
}

.sinchoku10{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_up10.gif') no-repeat;
}

.sinchoku_text11{
	margin:20px;
	text-align:left;
	width:780px;
}


p.fuw00157_link {
	background:url(../img/bullet_triangle_blue.jpg) 0 2px no-repeat;
	padding-left:22px;
	padding-right:20px;
	line-height:1.6em;
}











.sinchoku7{
	border     : 0px;
	width      : 81px;
	height     : 65px;
	background : url('../img/kinkyo_up07.gif') no-repeat;
}

.sinchoku11{
	border     : 0px;
	width      : 254px;
	height     : 65px;
	background : url('../img/kinkyo_up11.gif') no-repeat;
}


.sinchoku1_1{
	border     : 0px;
	width      : 94px;
	height     : 140px;
	background : url('../img/kinkyo_now01.gif') no-repeat;
}

.sinchoku2_1{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_now02.gif') no-repeat;
}

.sinchoku3_1{
	border     : 0px;
	width      : 203px;
	height     : 60px;
	background : url('../img/kinkyo_now03.gif') no-repeat;
}

.sinchoku4_1{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_now04.gif') no-repeat;
}

.sinchoku5_1{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_now05.gif') no-repeat;
}

.sinchoku6_1{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_now06.gif') no-repeat;
}

.sinchoku8_1{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_now08.gif') no-repeat;
}

.sinchoku9_1{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_now09.gif') no-repeat;
}

.sinchoku10_1{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_now10.gif') no-repeat;
}

.sinchoku1_2{
	border     : 0px;
	width      : 94px;
	height     : 140px;
	background : url('../img/kinkyo_wait01.gif') no-repeat;
}

.sinchoku2_2{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_wait02.gif') no-repeat;
}

.sinchoku3_2{
	border     : 0px;
	width      : 203px;
	height     : 60px;
	background : url('../img/kinkyo_wait03.gif') no-repeat;
}

.sinchoku4_2{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_wait04.gif') no-repeat;
}

.sinchoku5_2{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_wait05.gif') no-repeat;
}

.sinchoku6_2{
	border     : 0px;
	width      : 90px;
	height     : 140px;
	background : url('../img/kinkyo_wait06.gif') no-repeat;
}

.sinchoku8_2{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_wait08.gif') no-repeat;
}

.sinchoku9_2{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_wait09.gif') no-repeat;
}

.sinchoku10_2{
	border     : 0px;
	width      : 90px;
	height     : 60px;
	background : url('../img/kinkyo_wait10.gif') no-repeat;
}

.yajirusi1{
	border     : 0px;
	width      : 10px;
	height     : 10px;
	background : url('../img/kinkyo_up12.gif') no-repeat;
}

.yajirusi2{
	border     : 0px;
	width      : 10px;
	height     : 10px;
	background : url('../img/kinkyo_now12.gif') no-repeat;
}
.yajirusi3{
	border     : 0px;
	width      : 10px;
	height     : 10px;
	background : url('../img/kinkyo_wait12.gif') no-repeat;
}

.hanrei{
	border     : 0px;
	width      : 790px;
	height     : 70px;
	background : url('../img/hanrei.gif') no-repeat;
}



.mailninsyo{
	margin     : 30px 0px 0px 0px;
	border     : 0px;
	width      : 770px;
	height     : 36px;
	background : url('../img/title_mailninsyo.gif') no-repeat;
}

.ninsho_orange{
	color:orange;
	font-size:16px;
	text-align:left;
	padding:10px 10px;
}


.mailTable1{
	width:400px;
	margin:20px;
}

.mailTable1 td{
	border:1px solid #999999;
	text-align:center;
	padding:5px;
}


.mailLabel{
	background-color:#DDEEFF;
	text-align:center;
}



.mailnyuryoku{
	border     : 0px;
	width      : 770px;
	height     : 36px;
	background : url('../img/title_mailnyuryoku.gif') no-repeat;
}


.mailTable2{
	width:680px;
	margin:20px;
}

.mailTable2 td{
	border:1px solid #999999;
	padding:5px;
}



.mailkakunin{
	border     : 0px;
	width      : 770px;
	height     : 36px;
	background : url('../img/title_mailkakunin.gif') no-repeat;
}

.mailTable3{
	width:650px;
	margin:20px;
}

.mailTable3 td{
	border:1px solid #999999;
	padding:10px;
}

.mailTable3 .col1{
	width:200px;
}



.mailkanryo{
	border     : 0px;
	width      : 770px;
	height     : 36px;
	background : url('../img/title_mailkanryo.gif') no-repeat;
}


.FUW00508_space{
	padding:40px;
}



.fuw00903_width790 {
	width: 790px;
}

.dataArea .FUW00903_fontspc {
	letter-spacing:0.5em;
}

.dataArea h3.h3long{
	color : #000;
	font-size : 14px;
	font-weight : bold;
	text-align  : left;
	background:url(../img/bg_h3_790.gif) 0 0 no-repeat;
	margin      : 0 0 12px;
	padding-left:30px;
	padding-top:1px;
	padding-bottom:1px;
	line-height:30px;
}


table.customerInfo2 .FUW00904_cell5 {
	width:790px;
	height:160px;
	border: solid 1px #6084cd;
	background:#dde8fd;
	vertical-align:middle;
}

table.customerInfo2 .FUW00163_cell5 {
	border: solid 1px #6084cd;
	background:#dde8fd;
	vertical-align:middle;
}


.fuw00938 td {
	height : 60px;
}

table.customerInfo2 .fuw00938_cell6 {
	width          : 621px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

table.customerInfo2 .fuw00938_cell7 {
	width          : 559px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}






.dataArea .leftArea{
	border-style:none;
	width: 410px;
	vertical-align:top;
	text-align:left;
}

.dataArea .rightArea{
	border-style:none;
	width: 410px;
	vertical-align:top;
	text-align:left;
	padding-left:20px;
}

table.customerInfo2 .fuw00939_cell1 {
	width          : 127px;
	border         : solid 1px #6084cd;
	background     : #dde8fd;
	vertical-align : middle;
}

table.customerInfo2 .fuw00939_cell2 {
	width          : 240px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

table.customerInfo2 .fuw00939_cell3 {
	width          : 40px;
	border         : solid 1px #6084cd;
	background     : #dde8fd;
	vertical-align : middle;
	text-align     : center;
}

table.customerInfo2 .fuw00939_cell4 {
	width          : 348px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

table.customerInfo2 .fuw00939_cell5 {
	width          : 92px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

.judgeFont {
	font-weight : bold;
	color       : red;
}




table.customerInfo2 .fuw00955_cell1 {
	width          : 127px;
	border         : solid 1px #6084cd;
	background     : #dde8fd;
	vertical-align : middle;
}

table.customerInfo2 .fuw00955_cell2 {
	width          : 240px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

table.customerInfo2 .fuw00955_cell3 {
	width          : 40px;
	border         : solid 1px #6084cd;
	background     : #dde8fd;
	vertical-align : middle;
	text-align     : center;
}

table.customerInfo2 .fuw00955_cell4 {
	width          : 348px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

table.customerInfo2 .fuw00955_cell5 {
	width          : 92px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

table.customerInfo2 .fuw00955_cell6 {
	width          : 610px;
	height         : 48px;
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

.judgeFont {
	font-weight : bold;
	color       : red;
}




.FUW00940base {
	background : #FFFFFF;
}

.FUW00940mainBody {
	width       : 710px;
	background  : #FFFFFF;
	padding     : 0px 5px;
}

.FUW00940mainBody input{
	width : 130px;
}

.FUW00940mainBody .headerArea,
.FUW00940mainBody .footerArea {
	font-weight   : bold;
	width         : 700px;
	margin-bottom : 5px;
}



.FUW00940mainBody .titleBox,
.FUW00940mainBody .titleBox2,
.FUW00940mainBody .mskmNoBox,
.FUW00940mainBody .mskmNoBox2,
.FUW00940mainBody .mskmNetBox,
.FUW00940mainBody .mskmTelBox,
.FUW00940mainBody .mskmTvBox,
.FUW00940mainBody .mskmMobileBox,
.FUW00940mainBody .nm1Box,
.FUW00940mainBody .nm2Box,

.FUW00940mainBody .nm3Box,

.FUW00940mainBody .supportBox,
.FUW00940mainBody .mskmNmBox {
	border     : 2px solid #000000;
	background : #f5f5f5;
	text-align : center;
}

.FUW00940mainBody .mskmAddressBox {
	border         : 2px solid #000000;
	background     : #f5f5f5;
	text-align     : left;
}


.FUW00940mainBody .titleBox,
.FUW00940mainBody .mskmNoBox,
.FUW00940mainBody .nm1Box,
.FUW00940mainBody .nm2Box,

.FUW00940mainBody .nm3Box,

.FUW00940mainBody .supportBox {
	border     : 2px solid #000000;
	background : #f5f5f5;
	text-align : center;
}

.FUW00940mainBody .titleBox {
	width     : 220px;
	font-size : 27px;
	padding   : 10px 0px;
}


.FUW00940mainBody .titleBox2 {
	width     : 470px;
	font-size : 27px;
	padding   : 10px 0px;
}



.FUW00940mainBody .supportBox {
	width     : 480px;
	font-size : 16px;
	padding   : 2px 0px;
}

.FUW00940mainBody .mskmNoBox,
.FUW00940mainBody .nm1Box,
.FUW00940mainBody .nm2Box,

.FUW00940mainBody .nm3Box {

	font-size : 12px;
	padding   : 4px 0px;
}

.FUW00940mainBody .mskmNoBox {
	width     : 220px;
}


.FUW00940mainBody .mskmNoBox2,
.FUW00940mainBody .mskmNetBox,
.FUW00940mainBody .mskmTelBox,
.FUW00940mainBody .mskmTvBox,
.FUW00940mainBody .mskmMobileBox,
.FUW00940mainBody .nm1Box,
.FUW00940mainBody .nm2Box,

.FUW00940mainBody .nm3Box {

	font-size : 12px;
	padding   : 4px 0px;
}

.FUW00940mainBody .mskmNoBox2,
.FUW00940mainBody .mskmNetBox,
.FUW00940mainBody .mskmTelBox,
.FUW00940mainBody .mskmTvBox,
.FUW00940mainBody .mskmMobileBox {
	width     : 230px;
}



.FUW00940mainBody .nm1Box {
	width     : 400px;
}

.FUW00940mainBody .nm2Box {
	width     : 250px;
}

.FUW00940mainBody .headerArea td,
.FUW00940mainBody .footerArea td {
	vertical-align : top;
	line-height    : 1.3em;
}

.headerArea .cell1 {
	width       : 250px;
	font-size   : 1.2em;
	line-height : 1.4em;
	padding     : 15px 0px 0px 5px;
}

.headerArea .cell2 {
	width       : 298px;
	padding-top : 15px;
}

.headerArea .cell3 {
	width : 152px;
}

.headerArea .cell4 {
	width   : 700px;
	padding : 5px 0px 0px 5px;
}


.headerArea .cell5 {
	width       : 298px;
	padding-top : 15px;
	padding-left : 65px;
}
.headerArea .cell6 {
	width : 152px;
	padding-top : 30px;
}



.footerArea .cell1 {
	width : 200px;
}

.footerArea .cell2 {
	width : 500px;
}

.footerArea .cell3 {
	width : 50px;
}

.footerArea .cell4 {
	width : 120px;
}

.footerArea .cell5 {
	width : 530px;
}

.footerArea .cell6 {
	width : 700px;
}

.FUW00940mainBody .contentArea {
	border        : 2px solid #000000;
	width         : 700px;
	margin-bottom : 5px;
	text-align    : center;
}


.FUW00940mainBody .contentArea .plinttbl5 {
	width         : 680px;
	height        : 40px;

	margin-bottom : 5px;
	margin-top    : 10px;
}

.FUW00940mainBody .contentArea .plinttbl6 {
	width         : 680px;
	height        : 200px;
	font-weight   : bold;
	margin-bottom : 5px;
	margin-top    : 10px;
}



.FUW00940mainBody .contentArea table td {
	border         : 1px solid #000000;
	padding        : 3px;
	vertical-align : middle;
}

.FUW00940mainBody .contentArea .noborder {
	border  : none;
}

.FUW00940mainBody .contentArea .noborder td {
	border  : none;
	padding : 2px;
}

td .btmBorder {
	border-bottom  : 1px solid #000000;
}

.FUW00940mainBody .contentArea .plinttbl1,
.FUW00940mainBody .contentArea .plinttbl2,
.FUW00940mainBody .contentArea .plinttbl3,
.FUW00940mainBody .contentArea .plinttbl4 {
	width         : 680px;
	font-weight   : bold;
	margin-bottom : 6px;
	margin-top    : 6px;
}

.FUW00940mainBody .contentArea .plinttbl7 {
	width         : 420px;
	font-weight   : bold;
	margin-bottom : 6px;
	margin-top    : 6px;
}
.contentArea .plinttbl7 .cell1 {
	width : 140px;
}

.contentArea .plinttbl1 .cell1 {
	width : 225px;
}

.contentArea .plinttbl1 .cell2 {
	width : 425px;
}

.contentArea .plinttbl1 .cell3 {
	width : 30px;
}

.contentArea .plinttbl1 .cell4 {
	width : 260px;
}

.contentArea .plinttbl1 .cell5 {
	width : 50px;
}


.contentArea .plinttbl1 .cell6 {
	width : 50px;
}
.contentArea .plinttbl1 .cell7 {
	width : 210px;
}

.contentArea .plinttbl1 .cell8 {
	width : 230px;
}

.contentArea .plinttbl1 .cell9 {
	width : 215px;
}



.contentArea .plinttbl2 .cell1 {
	width : 145px;
}

.contentArea .plinttbl2 .cell2 {
	width : 290px;
}

.contentArea .plinttbl2 .cell3 {
	width : 435px;
}

.contentArea .plinttbl2 .cell4 {
	width : 544px;
}

.contentArea .plinttbl2 .cell5 {
	width : 680px;
}

.contentArea .plinttbl2 .cell6 {
	width : 100px;
}

.contentArea .plinttbl2 .cell7 {
	width : 245px;
}


.contentArea .plinttbl5 .cell1 {
	width  : 215px;
	border : 2px solid #000000;
}

.contentArea .plinttbl5 .cell2 {
	width  : 420px;
	border : 2px solid #000000;
}

.contentArea .plinttbl5 .cell3 {
	width  : 20px;
	border : none;
}





.contentArea .plinttbl6 .cell1 {
	width  : 215px;
	border : 2px solid #000000;
}

.contentArea .plinttbl6 .cell2 {
	width  : 445px;
	border : 2px solid #000000;
	vertical-align : text-top;
}



.contentArea .plinttbl3 .cell1 {
	width : 290px;
}

.contentArea .plinttbl3 .cell2 {
	width : 195px;
}

.contentArea .plinttbl3 .cell3 {
	width : 390px;
}

.contentArea .plinttbl3 .cell4 {
	width : 680px;
}

.contentArea .plinttbl4 .cell1 {
	width : 240px;
}

.contentArea .plinttbl4 .cell2 {
	width : 110px;
}

.contentArea .plinttbl4 .cell3 {
	width : 220px;
}

.contentArea .plinttbl4 .cell4 {
	width : 440px;
}

.contentArea .plinttbl4 .cell5 {
	width : 680px;
}

.FUW00940mainBody .contentArea .textItem1 {
	text-decoration : underline;
	font-size       : 10pt;
}

.FUW00940mainBody .contentArea .textItem2 {
	font-weight : normal;
}

.FUW00940mainBody .contentArea .textItem3 {
	text-decoration : underline;
	font-size       : 12pt;
	font-weight     : bold;
}


.FUW00940mainBody .contentArea .textItem4 {
	font-size       : 12pt;
	font-weight     : bold;
}



.checkOn {
	height       : 15px;
	width        : 15px;
	margin-right : 2px;
	background   : url(../img/chkbox_checked.gif) no-repeat;
}

.checkOff {
	height       : 15px;
	width        : 15px;
	margin-right : 2px;
	background   : url(../img/chkbox_unchecked.gif) no-repeat;
}

.breakLine {
	background : url(../img/signature_border1.png) repeat-x;
}

.eoHIKARI {
	border     : 0px;
	width      : 152px;
	height     : 70px;
	background : url('../img/eo_logo.gif') no-repeat;
}



.w160fl {
	width:160px;
	float:left;
}
.w110 {
	width:110px;
}
.w400 {
	width:400px;
}
.w60 {
	width:60px;
}
.w570 {
	width:570px;
}



.minh492{
	min-height: 492px;
}

.mainArea .fuw00915_attention_area {
	background-color:#ffffff;
	border:1px solid #ffc844;
	padding:15px;
}

table.tableInfo{
	border: solid 1px #6084cd;
	background-color: #6084cd;
}

table.tableInfo .cell1 {
	text-align:left;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

table.tableInfo .cell2 {
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.tableInfo .cell3 {
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

table.tableInfo .cell4 {
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}


.tblmbop {
	margin-bottom: -1px !important;
}








table.customerInfo2 .fuw00921_cell5 {
	width:750px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}






table.customerInfo2 .fuw00927_cell1 {
	width: 100%;
	background:#FFFFFF;
}




table.customerInfo2 .FUW00942_cell1 {
	width          : 10px;
	border         : solid 1px #6084cd;
	background     : #dde8fd;
	vertical-align : middle;
}

table.customerInfo2 .FUW00942_cell2 {
	width          : 134px;
	border         : solid 1px #6084cd;
	background     : #dde8fd;
	vertical-align : middle;
}

table.customerInfo2 .FUW00942_cell3 {
	width          : 169px;
	border         : solid 1px #6084cd;
	background     : #dde8fd;
	vertical-align : middle;
}

table.customerInfo2 .FUW00942_cell10 {
	border         : solid 1px #6084cd;
	background     : #FFFFFF;
	vertical-align : middle;
}

table.customerInfo2 .FUW00942_cell4 {
	width          : 66px;
	vertical-align : middle;
	padding        : 10px 0px;
}

table.customerInfo2 .FUW00942_cell5 {
	width          : 50px;
	vertical-align : middle;
	padding        : 10px 0px 10px 5px;
}

table.customerInfo2 .FUW00942_cell6 {
	width          : 110px;
	vertical-align : middle;
	padding        : 10px 0px 10px 5px;
}

table.FUW00942table {
	margin-bottom : 10px;
}

table.FUW00942table .titleCell_1 {
	width : 140px;
}

table.FUW00942table .titleCell_2 {
	width : 428px;
}





.bgDde8fd{
background:#dde8fd;
}

.wid35p{
	width:35%;
}

.wid25p{
	width:25%;
}

.wid40p{
	width:40%;
}

.wid30 {
	width:30px;
}

linenowrap{
	white-space; nowrap;
}

.wid450 {
	width:450px;
}


.searchtbl {
    border: solid 1px #6084CD;
    background-color: #6084CD;
}

.searchtbl td {
    border: solid 1px #6084CD;
	padding:5px;
}

.p05{
	padding:5px;
}

table.customerInfo2 .customerInfo2_fuw09902 {
	text-align:left;
	margin-bottom:25px;
	border-collapse:collapse;
	background-color: #FFFFFF;
}

.searchtbl .customerInfo2_fuw09902 {
	text-align:left;
	margin-bottom:25px;
	border-collapse:collapse;
	background-color: #FFFFFF;
}




table.customerInfo2 .fuw09903_cell1 {
	width: 100%;
	background:#FFFFFF;
}



.side_block{
	width:180px;
	margin:10px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/eonet.jp/side_block_middle.gif);
	background-repeat:repeat-y;
	background-position:center;
	float:right;
	}
.side_block .side_title{
	width:150px;
	margin:0px;
	padding:15px 15px 0px 15px;
	background-image:url(../img/eonet.jp/side_block_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
.side_block .side_title_img {
	background-image:url(../img/eonet.jp/side_block_h3_service.gif);
	width:150px;
	height:13px;
	margin:auto;
}


.side_block a.service_btn_home{
	display:block;
	width:160px;
	margin:0px 10px;
	padding:0px;
	background-image:url(../img/eonet.jp/service_btn_home.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:45px;
	}
.side_block a.service_btn_man{
	display:block;
	width:160px;
	margin:0px 10px;
	padding:0px;
	background-image:url(../img/eonet.jp/service_btn_man.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:45px;
	}
.side_block a.service_btn_mobile{
	display:block;
	width:160px;
	margin:0px 10px;
	padding:0px;
	background-image:url(../img/eonet.jp/service_btn_mobile.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:45px;
	}
.side_block a.service_btn_home:hover , #side_block a.service_btn_man:hover , #side_block a.service_btn_mobile:hover{
	background-position:bottom;
	}

.side_block .eo_info_desc {
	width:160px;
	margin:10px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	border-top:1px dotted #999999;
	}

.side_block .eo_info_desc_img {
	background-image:url(../img/eonet.jp/side_block_h4_info.gif);
	width:160px;
	height:14px;
	margin:auto;
}

.side_block p{
	margin:5px 5px 10px 5px;
	padding:0px 5px;
	}
.side_block .phone{
	margin:auto;
	width:160px;
	height:140px;
	background : url('../img/eonet.jp/tel_ad.gif') no-repeat;
	}
.side_block .bottom{
	width:180px;
	margin:0px;
	padding:0px 0px 10px 0px;
	background-image:url(../img/eonet.jp/side_block_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.back_to_page{	margin:20px 195px 10px 175px;
	padding:0px;
	}
.id_none{	margin:0px 10px 0px 35px;
	padding:10px 0px 0px 0px;
	}
.id_have{	margin:0px 35px 0px 0px;
	padding:10px 0px 0px 0px;
	}
.sideBoxRel {
	position:relative;
	top:0;
	left:0;
}


table.customerInfo2col3 {
	text-align:left;
	margin-bottom:10px;
	border-collapse:collapse;
}

table.customerInfo2col3 .cell3 {
	width:208px;
	border: solid 1px #6084cd;
	background:#dde8fd;
	text-align:left;
}

table.customerInfo2col3 .cell5 {
	vertical-align: middle;
	border: solid 1px #6084cd;
	border-right: 0px;
	background:#FFFFFF;
	vertical-align:top;
}

table.customerInfo2col3 .cell6 {
	width: 450px;
	vertical-align: middle;
	text-align:left;
	border: solid 1px #6084cd;
	border-left: 0px;
	background:#FFFFFF;
}

.mainArea .attention_area_err {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:15px;
}

.mainArea .attention_area_err .account_lock {
	color : #f00;
	font-size : 14px;
	font-weight : bold;
	text-align  : left;
	background:url(../img/title_attention_area.gif) 0 0 no-repeat;
	padding-left:29px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:1;
	width:auto;
}

.mainArea .attention_area_err p {
	color : #f00;
	font-size : 14px;
	font-weight : bold;
}

.mainArea .attention_area_err ul {
	color : #f00;
	font-size : 14px;
	font-weight : bold;
}

.mainArea .mt_em {
	margin-top:1em;
}



td.backoff{
	background-color: #ffffff;
	border:1px solid #6084cd;
}

td.backoffNobottom{
	background-color: #ffffff;
	border:1px solid #6084cd;
	border-bottom-width:0px;
}

td.backoff p {
	line-height:1;
	margin-bottom:4px;
	padding:0;
}

td.backoff p.pleft {
	padding:1px 0 0 0;
	float:left;
	margin-top:8px;
}

.w177 { width:177px; }


.FUW00940mainBody .nm3Box {
	width     : 220px;
}

th.backon{
	border:1px solid #6084cd;
	background:#dde8fd;
	vertical-align:middle;
}

th.backonNobottom{
	border:1px solid #6084cd;
	background:#dde8fd;
	vertical-align:middle;
	border-bottom-width:0px;
}

th.backon2{
	border:1px solid #6084cd;
	background:#dde8fd;
	vertical-align:top;
}


.w170 { width:170px; }

.w122 { width:122px; }

.w102 { width:102px; }

.w185 { width:185px; }

.w353 { width:353px; }

.stb_kiki_img    {
	background : url('../img/net_stick_stb_kiki_image.gif') no-repeat;
	height : 97px;
	background-repeat:repeat-y;
	background-position:center;
}
div.supportdial_info02{
	background : url('../img/img_supportdial_info02.gif') no-repeat;
	width:664PX;
	height:53px;
}
div.supportdial_info03{
	background : url('../img/img_supportdial_info03.gif') no-repeat;
	width:664px;
	height:30px;
}
div.title_eo_supportdial{
	background : url('../img/info_title_eo_supportdial.gif') no-repeat;
	width:740px;
	height:28px;
}

div.eoSvcKanou {
	background : url('../img/sample_mineo_tk_jkn.gif') no-repeat;
	width:412px;
	height:546px;
}

table.kjsc_tbl .cell1_2 {

	width:398px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
}


.mainArea .attention_area_result {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:15px;
}

.mainArea .attention_area_result h3 {
	color : #f00;
	font-size : 14px;
	font-weight : bold;
	text-align  : left;
	background:url(../img/title_attention_area.gif) 0 0 no-repeat;
	margin      : 0 0 12px;
	padding-left:29px;
	padding-top:4px;
	padding-bottom:12px;
	line-height:1;
	border-bottom:1px dotted #808080;
	width:auto;
}
.link_icon_service {
	cursor       : pointer;
	height       : 9px;
	background   : url(../img/icon_blank.gif) no-repeat right center;
	padding-right:15px;
	margin-right :5px;
}



.dataAreaLeft table col.link_service{
	width:250px;
	text-align:left;
	font-size:12px;
}

.kakunin_link_off {

	background-color:#ffc6c1;
	padding:5px 0px;

}

.kakunin_link_on {
	background-color:#dde8fd;
	padding:5px 0px;

}

.kakunin_lavel_off {
	border-style:solid;
	border-width:2px;
	border-color:blue;
	background-color:red;
	padding:5px 20px;
	font-weight:bold;
	color:white;
}

.kakunin_lavel_on {
	border-style:solid;
	border-width:2px;
	border-color:blue;
	background-color:#6699ff;
	padding:5px 20px;
	font-weight:bold;
	color:white;
}


.tkjBannerArea table{
	vertical-align:middle;
	height:65px;
	padding-left:10px;
}

.searchAddressResult {
	color : #FF0000;
	font-weight : bold;
	margin-top: 10px;
	padding: 2px;
	border: solid 2px #6084cd;
}

.noborder{
	border: 0;
}

table.customerInfo2 .fuw00115_100 {
	width  : 100px;
}

#bluetable{
	background-color:#dde8fd;
    width:95%;
    outline-offset:0px;
}

.kfrtarea{
	width: 570px;
	height: 70px;
	overflow: auto;
	padding: 2px;
	background-color:#dde8fd;
}

.crtarea{
	width: 600px;
	height: 145px;
	overflow: auto;
	background-color:#FFFFFF;
}

.fuw00115_hanging_indent{
	text-indent: -1em;
	margin-left: 1em;
}

.FUW00116_mineosetplan_attention {
	text-indent:-1em;
	margin-left:1em;
}

div#douiMainArea table td,
div#douiArea table td {
	height:30px;
}

#fuw00953_info_table tr td p{
    margin-left: 1em;
    text-indent: -1em;
}
#fuw00953_info_table tr td p.indent2{
    margin-left: 2em;
    text-indent: -1em;
}
#fuw00953_info_table tr td span{
	margin-left: 1em;
    text-indent: -1em;
}
#fuw00953_info_table tr td span li{
	margin-left: 3em;
    text-indent: -1em;
}
#fuw00953_info_table tr td span li{
	margin-left: 3em;
    text-indent: -1em;
}
#fuw00953_info_table tr td ul li{
	margin-left: 3em;
    text-indent: -1em;
    font-weight: bold;
    color: red;
    line-height: 1.3 !important;
}

.fuw00129_elec_mngn {
	text-indent:-2em;
	padding-left:2em;
	font-size:90%;
	line-height:120%;
}

.mainArea .denki_attention_area {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:10px 0px;
}

.mainArea .denki_attention_area div.denki_attention {
	color : #f00;
	font-size : 14px;
	text-align  : left;
	line-height:1;
	width:auto;
	background:url(../img/title_attention_area.gif) 0px 2px no-repeat;
	border-bottom:none;
	margin:0px 0px 0px 15px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.denkiServicesAreaStyle {
	width : auto;
	margin-top:10px;
	margin-bottom : 10px;
	padding-bottom:72px;
}

.gasServicesAreaStyle {
	width : auto;
	margin-top:10px;
	margin-bottom : 10px;
	padding-bottom:72px;
}

.prcSimLine {
	margin-top: 8px;
	margin-bottom: 8px;
	border-top:1px solid #000000;
}

div.netflixCpBanner {
	cursor : pointer;
	background : url('../img/netflix_cp_banner.jpg') no-repeat;
	width:486px;
	height:120px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

table.customerInfo2 .gasThArea {
	width:318px;
	border: solid 1px #6084cd;
	background:#dde8fd;
}

table.customerInfo2 .gasTdArea {
	width: 429px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	background:#FFFFFF;
}

table.customerInfo2 .gasTdArea input {
	padding: 2px;
}

dl.marginalNote {
	font-size: 100%;
	line-height: 140%;
	text-align: left;
}

dl.marginalNote dt {
	position: absolute;
}

dl.marginalNote dd {
	padding-left: 13px;
}

.prcSimulationTitle {
	font-size : 20px;
	text-align  : right;
	font-weight : bold;
}

.respFUW09903_TableCell {
    width   : 115px;
}

.respFUW09903_TableCell2 {
    width   : 320px;
}

.mainArea .shinkenshaDoiArea {
	padding:14px 30px 14px 30px;
	border:1px solid #6084cd;
	background:#f8f8f8;
}

.zokugara {
	width: 115px;
}

.shinkenshaAreaLine1 {
	border-width: 3px 0 0 0;
	border-style: solid;
	border-color: #6084cd;
	margin: 10px 0 10px 0;
}

.shinkenshaAreaLine2 {
	border: none;
	border-top: dashed 2px;
	border-color: #6084cd;
	margin: 10px 0 10px 0;
}

.shinkenshaInArea {
	padding: 0 20px 0 20px;
}

.input_main_title span.must {
	font-size: 100%;
}

dl.marginalArticle {
	font-size: 100%;
	line-height: 150%;
	text-align: left;
	color: red;
}

dl.marginalArticle dt {
	position: absolute;
}

dl.marginalArticle dd {
	padding-left: 30px;
}





.BodyMainLeft{
	float:left;
	width:590px;
}

.BodyMainLeft .wid180p {
	width:180px;
}

.BodyMainLeft .wid390p {
	width:390px;
}

.BodyMainLeft .wid370p_holdername {
	width:100%;
}

.BodyMainLeft p{
    font-size: 100%;
    line-height: 140%;
    border-style: none;
    text-align: left;
	margin-bottom:1em;
}

.BodyMainLeft .essential {
	color:#ff0000;
	font-weight:bold;
}

.mainArea P.caution, .mainArea DIV.caution{
	border:1px solid #cccccc;
	background-color:#f0f0f0;
	padding:10px;
}

.mainArea P.caution_noline{
	padding:3px 12px;
	word-wrap:break-word;
}

table.customerInfo3 {
	text-align:left;
	margin-bottom:10px;
	border-collapse:collapse;
	background-color:#ffdd8a;
}

.wid230p {
    width:230px;
}

.crtareaKaitumae {
	width: 100%;
	height: 150px;
	overflow: auto;
	background-color:#FFFFFF;
}

.kfrtareaKaitumae {
	width: 100%;
	height: 150px;
	overflow: auto;
	padding: 2px;
	background-color:#ffffff;
}

table.customerInfo3 .fuw007_cell1 {
	width: 200px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
}

table.customerInfo3 .fuw007_cell4 {
	width: 400px;
	vertical-align: middle;
	border: solid 1px #ffdd8a;
	background:#FFFFFF;
}

table.customerInfo3 .fuw007_cell1_1 {
	width: 180px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
}

table.customerInfo3 .fuw007_cell4_1 {
	width: 360px;
	vertical-align: middle;
	border: solid 1px #ffdd8a;
	background:#FFFFFF;
}

#bluetable2 {
	background-color:#d0f0f8;
    width:95%;
}

.mainArea .attention_area .article2 {
	width       : auto;
	margin      : 0 3px 0 3px;
	text-align  : left;
	line-height : 1.5em;
}

.PriceArea {
	width:228px !important;
	border:1px solid #ccc;
	margin:0 0 10px 0;
}

.PriceArea .price_title{
	background: url(../img/title_sidebar_price.gif) no-repeat;
	height:29px;
	border-bottom:1px solid #ccc;
}

.PriceArea .price_detail{
	width:208px;
	margin:0 9px 9px;
}

.PriceArea .price_detail .price_th{
	width:120px;
	border:1px solid #ccc;
	border-bottom:none;
	border-right:none;
	background-color:#fff7e6;
	padding:7px 0px 7px 9px;
}

.PriceArea .price_detail td{
	width:70px !important;
	padding-left:0;
	padding:7px 6px 7px 0px;
	text-align:right;
	border:1px solid #ccc;
	border-bottom:none;
}

.PriceArea .price_detail .price_td{
	width:130px !important;
	padding:7px 9px 7px 9px;
}

.PriceArea .price_detail .price_td span.left{
	width:55px;
	float:left;
	text-align:right;
}

.PriceArea .price_detail .price_td span.right{
	width:35px;
	float:right;
	text-align:left;
}

.PriceArea .price_detail .caption01{
	background: url("../img/price_detail_table_header.gif") no-repeat scroll 0 0 transparent;
	font-weight:bold;
	height:24px;
	border:1px solid #ccc;
	border-bottom:none;
	border-top:none;
	padding:7px 10px 0px;
}

.PriceArea .price_detail .table_footer{
	background:url("../img/price_detail_table_footer.gif") no-repeat scroll 0 0 transparent;
	width:208px;
	height:3px;
	position:relative;
}

.PriceArea .left_col1 {
	width:75px;
}
.PriceArea .right_col1 {
	width:130px;
}

.wordBreakWrap{
	word-break:break-all;
	word-wrap:break-word;
}

#price_area_pic{
	width:228px !important;
	border:1px solid #cccccc;
	margin:0 0 10px 0;
}

#price_area_pic .price_title_td {
  background: url("../img/title_sidebar_price_base.gif") repeat-x scroll 0 0 transparent;
  width: 100%;
}

#price_area_pic .price_title{
	width:228px;
	height:29px;
	border-bottom:1px solid #cccccc;
	background:url(../img/title_sidebar_price.gif) no-repeat 0 0;
}

#price_area_pic .tax_mngn_area{
	margin:10px 0px 0px 10px;
}

#price_area_pic .comment_area{
	margin:10px 0px 0px 10px;
}

#price_area_pic .comment_area th p{
	font-weight:bold;
	color:#000000;
	margin:0px;
}

#price_area_pic .biko_area th p{
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding-left:4px;
}

#price_area_pic .price_detail_pic{
	padding:10px 10px 0px 10px;
}

#price_area_pic .price_detail_pic table{
	width:208px;
	margin-bottom:10px;
}

.price_detail_pic .fixed_fee{
	border:1px solid #cccccc;
}

#price_area_pic .price_detail_pic .fixed_fee .caption{
	font-weight:bold;
	text-align:left;
	padding:5px 4px 5px 4px;
	border:1px solid #cccccc;
	background-color:#ffcbcb;
}

.price_detail_pic .fixed_fee th{
	padding:5px 0px 5px 4px;
	border:1px solid #cccccc;
	background:#fff7e6;
}

.price_detail_pic .fixed_fee td{
	text-align:right;
	padding:5px 3px 5px 0px;
	border:1px solid #cccccc;
}

.price_detail_pic .initial_cost{
	border:1px solid #cccccc;
}

#price_area_pic .price_detail_pic .initial_cost .caption{
	font-weight:bold;
	text-align:left;
	padding:5px 4px 5px 4px;
	border:1px solid #cccccc;
	background-color:#dde8fd;
}

.price_detail_pic .initial_cost th{
	padding-left:4px;
	border:1px solid #cccccc;
	background:#fff7e6;
}

.price_detail_pic .initial_cost td{
	text-align:right;
	padding:5px 3px 5px 0px;
	border:1px solid #cccccc;
}

.default_price_area_col01 {
	width:70px;
}
.default_price_area_col02 {
	width:130px;
}

#fuw00165_attention_area {
	padding:2px;
	text-align:left;
}

.fuw00165_header {
	background:url(../img/bg_header.gif) 0 0 repeat-x;
	padding-left:17px;
	line-height:50px;
	height:50px;
	text-align: left;
	position:relative;
}

.fuw00165_header td {
	font-weight:bold;
	font-size: 22px;
	color : #000;
	vertical-align : middle;
	height : 50px;
}

.mainArea .attention_area2 {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:10px 0px;
}

.mainArea .attention_area2 div.attention2 {
	color : #f00;
	font-size : 14px;
	text-align  : left;
	line-height:1;
	width:auto;
	background:url(../img/title_attention_area.gif) 0px 2px no-repeat;
	border-bottom:none;
	margin:0px 0px 0px 15px;
	padding-left:27px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.campaign_area_col_1 {
	width:70px;
}

.campaign_area_col_2 {
	width:800px;
}

.chg_um {
	margin-left:6px;
	margin-top :9px;
	float:left;
}


.enqueteWebArea{
	width       : auto;
	margin      : 0 3px 0 3px;
	line-height : 1.5em;
}

.enqueteWebWord{
	font-weight : bold;
	text-align  : center;
}

.enqueteWebCpArea{
	width       : auto;
	margin      : 0 3px 0 3px;
	line-height : 1.5em;
}

.enqueteWebCpWord{
	font-weight : bold;
	text-align  : center;
}

.enqueteWebCpWordAtricle{
	padding-left : 27px;
}

dl.enqueteWebCpArticle {
	padding-left:25px;
	font-size: 100%;
	line-height: 150%;
	text-align: left;
	color: red;
}

dl.enqueteWebCpArticle dt {
	position: absolute;
}

dl.enqueteWebCpArticle dd {
	padding-left: 13px;
}

.rspdisp{
	display: none;
}

.rspTextAlignLeft{
	text-align: right;
}

.tegakServicesAreaStyle {
	width : auto;
	margin-top:10px;
	margin-bottom : 10px;
	padding-bottom:72px;
}

.tegakCrsAreaStyle {
	width : auto;
	margin-top:10px;
	margin-bottom : 10px;
	padding-bottom:60px;
}

.hikarika_rm {
	max-width: 450px;
}

.hikarika_tou_info {
	max-width: 450px;
}

.social_div_not_use {
	text-align:center;
	height     : 20px;
	margin-bottom: 6px;
}

.social_div_id {
	text-align:center;
}

.eoid_input_area {
	float: left;
}

.eoid_add_cfm {
	float: left;
	margin-top: 4px;
	margin-right: 12px;
	margin-left: 15px;
}

.send_mail_area {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.otk_area_ok {
	border: 1px dashed #6084cd;
	margin-top: 10px;
	padding: 5px;
}

.chk_rslt_ok {
	color: #385723;
}

.chk_rslt_error {
	color: #FF0000;
}

.chk_pw_rslt_1 {
	color: #FF00FF;
}

.chk_pw_rslt_2 {
	color: #008000;
}

.chk_pw_rslt_3 {
	color: #008000;
}

.chk_pw_rslt_4 {
	color: #008000;
}

.chk_pw_rslt_5 {
	color: #0000FF;
}

table.customerInfo4 {
	text-align:left;
	border-collapse:collapse;
	background-color:#6084CD;
}

table.customerInfo4 .cell3 {
	width:208px;
	border: solid 1px #6084cd;
	border-bottom: none;
	background:#dde8fd;
}

table.customerInfo4 .cell4 {
	width: 539px;
	vertical-align: middle;
	border: solid 1px #6084cd;
	border-bottom: none;
	background:#FFFFFF;
}

.inputBmp {
	width: 380px;
}

.bmp_rslt_ok {
	width: 210px;
	border: solid 1px #6084cd;
	background: #dde8fd;
	font-size: 24px;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
}

.bmp_rslt_ng {
	width: 210px;
	border: solid 1px #ff0000;
	background: #ffe5e5;
	color: #ff0000;
	font-size: 24px;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
}

.check_ok {
	border: 0px;
	height: 24px;
	background : url('../img/icon_pass.png') no-repeat;
	padding-left: 30px;
	display: table-cell;
	vertical-align: middle;
	color: #0075ff;
}

.check_ng {
	border: 0px;
	height: 24px;
	background : url('../img/icon_fail.png') no-repeat;
	padding-left: 30px;
	display: table-cell;
	vertical-align: middle;
	color: #ff0000;
}

.bmp_chui_msg {
	border: solid 2px #ff0000;
	background: #ffe5e5;
	padding-left: 5px;
	color: #ff0000;
	text-align: left;
	line-height: 1.6em;
}

.respFUW00110eoIDWidth{
	width: 100%;
}

.wid183 {
	width:183px;
}

.signatureArea {
	width: 788px;
	height: 180px;
	border: 1px solid #6084CD;
}

.signatureImg {
	border: 1px solid #6084CD;
}

.separateLineSignature {
	width     : 860px;
	border-top  : solid 1px #B4B4B4;
	margin-top  : 30px;
	margin-left:10px;
	padding-top : 5px;
}

.hosokuMain {
	margin: 20px;
}

.img_takucho_hm_npc {
	width: 480px;
	height:680px;
	background : url('../img/flow_hm_npc.png') no-repeat;
}

.img_takucho_hm_dpc {
	width: 480px;
	height:550px;
	background : url('../img/flow_hm_dpc.png') no-repeat;
}

.img_takucho_mz_npc {
	width: 480px;
	height:488px;
	background : url('../img/flow_mz_npc.png') no-repeat;
}

.img_visa_1 {
	width: 90px;
	height:50px;
	background : url('../img/visa_1.jpg') no-repeat;
}

.img_master_1 {
	width: 90px;
	height:50px;
	background : url('../img/master_1.jpg') no-repeat;
}

.img_jcb_s {
	width: 90px;
	height:50px;
	background : url('../img/jcb_s.jpg') no-repeat;
}

.img_diners_s {
	width: 90px;
	height:50px;
	background : url('../img/diners_s.jpg') no-repeat;
}

.img_amex_s {
	width: 90px;
	height:50px;
	background : url('../img/amex_s.jpg') no-repeat;
}

.img_securityCd {
	width: 370px;
	height:130px;
	background : url('../img/creditcard_pc.png') no-repeat;
}

#creditimage table {
	margin-bottom: 10px;
}

#creditimage tr {
	display: inline-block;
}

#creditimage td {
	display: inline-block;
}

.img_securityCd1 {
	width: 180px;
	height:130px;
	background : url('../img/creditcard_pc1.png') no-repeat;
}

.img_securityCd2 {
	width: 180px;
	height:130px;
	background : url('../img/creditcard_pc2.png') no-repeat;
}
