@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_chg.gif');
}


.BodyMain P.caution, .BodyMain UL.caution, .BodyMain DL.caution, .BodyMain DIV.caution{
	border:1px solid #cccccc;
	background-color:#f0f0f0;
	padding:10px;
	word-wrap:break-word;
}
.BodyMain P.caution_noline{
	padding:3px 12px;
	word-wrap:break-word;
}
.BodyMain .article_l {
	width:790px;
	text-align:left;
	margin:0 0 0 25px;
}
.BodyMain .mt_em {
	margin-top:1em;
}

UL.caution li {
	margin-left:10px;
	list-style-type:disc;
}

.bgcFFDD8A {
	background-color:#FFDD8A;
}

table.bgcFFDD8A td {
	background-color:#FFFFFF;
}



.BodyMainLeft .article {
	margin:0 10px 0 10px;
}

.BodyMainLeft .ulDisc li {
	list-style-type:disc;
	margin-left:13px;
}

.BodyMain .ulDisc li {
	list-style-type:disc;
	margin-left:13px;
}

.BodyMainLeft .article table col.link{
	width:418px;
	text-align:left;
}

.BodyMainLeft .article table col.doi{
	text-align:left;
}


.BodyMainLeft .domainFormDisplay table {
	width:568px !important;
	border:1px solid #FFDD8A;
	background-color:#FFDD8A;
}

.BodyMainLeft .domainFormDisplay table th, .BodyMainLeft .domainFormDisplayShort table th {
	padding:12px 10px;
	border:1px solid #FFDD8A;
	background:#FFF4C8;
}

.BodyMainLeft .domainFormDisplay table td, .BodyMainLeft .domainFormDisplayShort table td {
	padding:12px 10px;
	border:1px solid #FFDD8A;
	background-color:#FFFFFF;
}

.BodyMainLeft .domainFormDisplayShort table {
	width:200px !important;
	border:1px solid #FFDD8A;
	background-color:#FFDD8A;
}


.BodyMainLeft th.backon{
	border:1px solid #FFDD8A;
	background:#FFF4C8;
	vertical-align:middle;
}

.BodyMainLeft th.backonNobottom{
	border:1px solid #FFDD8A;
	background:#FFF4C8;
	vertical-align:middle;
	border-bottom-width:0px;
}

.BodyMainLeft th.backonNobottomNotop {
	border:1px solid #FFDD8A;
	background:#FFF4C8;
	vertical-align:middle;
	border-top-width:0px;
	border-bottom-width:0px;
}


.BodyMainLeft th.backon2{
	border:1px solid #FFDD8A;
	background:#FFF4C8;
	vertical-align:top;
}

.BodyMainLeft th.center{
	text-align:center;
}

.BodyMainLeft td.backoff{
	background-color: #ffffff;
	border:1px solid #FFDD8A;
}

.BodyMainLeft td.backoffNobottom{
	background-color: #ffffff;
	border:1px solid #FFDD8A;
	border-bottom-width:0px;
}

.BodyMainLeft 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;
}

.BodyMainLeft td.nopadding{
	padding:0;
}

.BodyMainLeft td.padding_s{
	padding:0.3em 0.5em 0.5em 0.5em;
}


.BodyMainLeft .freecall td {
	padding: 1px 1px;
}



.BodyMainLeft .attention_area {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:15px;
}

.attention_area .article {
	width:auto;
	margin:0 3px 0 3px;
	text-align:left;
}

.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;
}

.attention_area div.attention {
	color : #f00;
	font-size : 14px;
	text-align  : left;
	line-height:1;
	width:auto;
	background:url(../img/title_attention_area.gif) 0px 0px no-repeat;
	border-bottom:none;
	padding-left:27px;
	padding-top:2px;
	padding-bottom:4px;
	font-weight:bold;
}

.BodyMainLeft .attention_area .article .attentiontbl .item {
	background : #ffff99;
}

.BodyMainLeft .attention_area .article .attentiontbl .input {
	background : #fffce6;
}

.BodyMainLeft .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;
}

.BodyMainLeft .article .PriceArea table {
	width:153px;
	height:29px;
	float:left;
	margin:0 10px 0 0;
}
.BodyMainLeft .article .PriceArea table th {
	width:77px;
	padding:2px 0 0 0;
	text-align:center;
	font-weight:bold;
}

.BodyMainLeft .article .PriceArea table td {
	padding:2px 0 0 0;
	text-align:center;
}



.hit32p {
	height: 32px;
}





.wid44p {
	width:44px;
}

.wid50p {
	width:50px;
}

.BodyMainLeft .wid60p {
	width:60px;
}

.BodyMainLeft .wid83p {
	width:83px;
}

.wid90p {
	width:90px;
}

.wid100p {
	width:100px;
}

.wid130p {
	width:130px;
}

.wid140p {
	width:140px;
}

.wid150p {
	width:150px;
}

.wid160p {
	width:160px;
}

.wid170p {
	width:170px;
}

.BodyMainLeft .wid184p {
	width:184px;
}

.BodyMainLeft .wid178p {
	width:178px;
}

.wid190p {
	width:190px;
}
.wid200p {
	width:200px;
}

.BodyMainLeft .wid220p {
	width:220px;
}

.wid250p {
	width:250px;
}

.BodyMainLeft .wid280p {
	width:280px;
}

.wid320p {
	width:320px;
}

.wid340p {
	width:340px;
}

.wid350p {
	width:350px;
}
.wid420p {
	width:420px;
}

.wid425p {
	width:425px;
}

.wid430p {
	width:430px;
}

.BodyMainLeft .wid440p {
	width:440px;
}

.BodyMainLeft .wid530p {
	width:530px;
}

.wid570p {
	width:570px;
}

.BodyMainLeft .col_30per {
	width:30%;
}

.wid440p {
	width:440px;
}
.wid326p {
	width:326px;
}
.wid122p {
	width:122px;
}
.wid112p {
	width:112px;
}
.wid470p {
	width:470px;
}
.wid95p {
	width:95px;
}
.wid155p {
	width:155px;
}
.wid306p {
	width:306px;
}
.wid219p {
	width:219px;
}
.wid400p {
	width:400px;
}
.wid460p {
	width:460px;
}
.wid290p {
	width:290px;
}
.wid300p {
	width:300px;
}
.wid330p {
	width:330px;
}
.wid370p {
	width:370px;
}
.wid380p {
	width:380px;
}
.wid145p {
	width:145px;
}
.wid210p {
	width:210px;
}
.wid85p {
	width:85px;
}
.wid216p {
	width:216px;
}
.wid225p {
	width:225px;
}
.wid180p {
	width:180px;
}
.wid114p {
	width:114px;
}
.wid469p {
	width:469px;
}
.wid415p_txt_left {
	width:415px;
	text-align:left;
}
.wid145p_txt_right {
	width:145px;
	text-align:right;
}
.BodyMainLeft th.header_caption {
	padding:10px 0 8px 12px;
	background-color:#ffd579;
	font-weight:bold;
}
.wid188p {
	width:188px;
}
.wid228p {
	width:228px;
}
.wid154p {
	width:154px;
}
.wid382p {
	width:382px;
}
.wid429p {
	width:429px;
}
.wid110p {
	width:110px;
}
.wid57p {
	width:57px;
}
.wid79p {
	width:79px;
}
.wid410p {
	width:410px;
}
.wid390p {
	width:390px;
}
.wid102p {
	width:102px;
}
.wid156p {
	width:156px;
}
.wid285p {
	width:285px;
}

.wid449p {
	width:449px;
}

.wid144p {
	width:144px;
}

.wid31p {
	width:31px;
}
.wid359p {
	width:359px;
}
.wid211p {
	width:211px;
}

.wid185p {
	width:185px;
}
.wid385p {
	width:385px;
}
.wid65p {
	width:65px;
}
.wid63p {
	width:63px;
}
.wid510p {
	width:510px;
}
.wid183p {
	width:183px;
}

.higt30p {
	height : 30px;
}



.BodyMainLeft .essential{
	color:#ff0000;
	font-weight:bold;
}

.BodyMainLeft .excluding_tax{

}
.BodyMainRight .excluding_tax{

}

.BodyMainLeft .detailBack {
    background-color:#f8f8f8;
    border:1px solid #c0c0c0;
    padding:10px 0px 10px 0px;
}

dl.marginalNote {
	font-size: 100%;
	line-height: 140%;
	text-align: left;
}

dl.marginalNote dt {
	position: absolute;
}

dl.marginalNote dd {
	padding-left: 13px;
}


dl.anquteExample {
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	padding-left: 20px;
}

dl.anquteExample dt {
	position: absolute;
}

dl.anquteExample dd {
	padding-left: 20px;
}

.anquteExampleText {
	padding-left: 20px;
}



.mgT5B0 {
    margin-top:5px;
    margin-bottom:0px;
}

.mgR10 {
    margin:0 10px 0 0;
}

.wid311p {
	width:311px;
}

.wid256p {
    width:256px;
}

.wid70p {
    width:70px;
}

.wid80p {
    width:80px;
}

.wid120p {
    width:120px;
}

.wid125p {
    width:125px;
}

.wid10p {
    width:10px;
}

.wid230p {
    width:230px;
}

.wid578p {
    width:578px;
}

.valignb {
    vertical-align:bottom;
}



.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;
}

.wordNowrap{
	white-space:nowrap;
}


#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;
}




.BodyMainCenter .article_l {
	width:790px;
	text-align:left;
	margin:0 25px 0 25px;
}
.BodyMainCenter th.backon{
	background:none repeat scroll 0 0 #FFF4C8;
	border:1px solid #FFDD8A;
	height:14px;
	padding:13px;
	vertical-align:middle;
}

.BodyMainCenter td.backoff{
	border:1px solid #FFDD8A;
	padding:5px 12px !important;
	vertical-align:middle;
}

.BodyMainCenter td.backoff p {
	margin-bottom:4px;
	padding:0;
}



.BodyMainCenter td.backoff span {
	line-height:30px;
}
.BodyMainCenter td.backoff div.divright95 {
	margin-right:20px;
	float:right;
}


.BodyMainCenter td.backoff2{
	border:1px solid #FFDD8A;
	height:14px;
	padding:5px 12px !important;
	vertical-align:middle;
}

.BodyMainCenter td.backoff2 .pleft {
	margin:0 0 0;
	display:block;
	float:left;
}


.BodyMainCenter td.brn {
	border-right:none;
}

.BodyMainCenter td.bln {
	border-left:none;
}

.pd0805em{
	padding:0.8em 0.5em;
}



.BodyMainCenter .attention_area {
	width:758px;
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:15px;
}






.wid240p {
	width:240px;
}
.wid360p {
	width:360px;
}
.wid550p {
	width:550px;
}
.wid790p {
	width: 790px;
}




.BodyMain ul.course_select2 {
	width:310px;
	margin:0 -5px 0 0;
}

.BodyMain ul.course_select2 li {
	width:144px;
	float:left;
	margin:0 11px 0 0;
}


.BodyMain ul.course_select3 {
	width:556px;
	margin:0 0 0 0;
	padding:6px 0 0 0;
}

.BodyMain ul.course_select3 li {
	width:111px;
	float:left;
	margin:0 0 0 0;
}

.BodyMain ul.course_select4 {
	width:420px;
	margin:0 -5px 0 0;
}

.BodyMain ul.course_select4 li {
	width:118px;
	float:left;
	margin:0 11px 0 0;
}

.BodyMain ul.course_select5 {
	width:381px;
	margin:0 -5px 0 0;
}

.BodyMain ul.course_select5 li {
	width:130px;
	float:left;
	margin:0 -5px 0 0;
}

.BodyMainLeft table.right{
	float:right;
}

.PriceArea .price_detail .price_th3{
	width:130px;
	border:1px solid #ccc;
	border-bottom:none;
	border-right:none;
	background-color:#fff7e6;
	padding:7px 0px 7px 9px;
}
.PriceArea .price_detail .price_td3{
	width:60px !important;
	padding-left:0;
	padding:7px 7px 7px 9px;
	text-align:right;
	border:1px solid #ccc;
	border-bottom:none;
}








.BodyMainLeft .height290_overflow {
	height   : 290px;
	overflow : auto;
}
.wid553p {
	width: 553px;
}

.BodyMainLeft .wid553p th.th_em_pd {
	padding: 0.4em 0.01em 0.2em 0.01em;
	text-align : center;
}

.BodyMainLeft .wid553p td.td_em_pd {
	padding: 0.4em 0.67em 0.2em 0.7em;
	text-align : center;
}


.BodyMainLeft .wid553p .bg1 {
    background-color: #ffff66;
}

.BodyMainLeft .wid553p .bg2 {
    background-color: #ffeeff;
}

.BodyMainLeft .wid553p .bg3 {
    background-color: #cccccc;
}





.td .nopadding {
	font-size:100%;
}

.valign_top {
	vertical-align:top;
}

.banpo_info_span {
	position: absolute;
	margin-top: 2px;
	margin-left: 25px;
}

.wid280p {
	width:280px;
}

.wid265p {
	width:265px;
}


.wid250p_center {
	width:250px;
	float:center;
	text-align : center;
}
.wid280p_center {
	width:280px;
	float:center;
	text-align : center;
}



.wid150p_vtl_middle {
	width:150px;
	vertical-align:middle;
}
.wid650p_m20 {
	width:650px;
	margin:20px auto;
}
.bd_btm_dashed {
	border-bottom:1px solid silver;border-bottom-style:dashed;
}



.kibo_domain_joken {
	color:#ff0000;
}
td.sofo_address input,td.sofo_address select {
	margin-bottom: 2px;
}
td.tdwidth{
	width: 343px;
}
td.tdwidth_1{
	width: 331px;
}
th.thwidth_1{
	width: 181px;
}
th.thwidth_2{
	width: 90px;
}
th.thwidth_3{
	width: 16px;
}
th.thwidth_4{
	width: 43px;
}
th.thwidth_5{
	width: 94px;
}
th.thwidth_6{
	width: 70px;
}

.table_join{
	border-top-width: 0px !important;
}




.tableDomainKind {
	width  : 500px;
	border : none;
}



.dnsInfoTable{
	border:2px solid #cccccc;
	margin:2px;
	padding:2px;
	width:80%;
}
.dnsInfoTd{
	border:none;
	margin:1px;
	padding:1px 1px 1px 4px;
}



.wid520p_noborder{
	border : none;
	width : 520px;
}
.plan_box_width{
	width:33%;
}





.wid510p_noborder{
	width:510px;
	border:none;
}
.fs10pt{
	font-size: 10pt;
}




.planListTableCol{
	width : 33%;
}




.noBd_txt_left{
	border:none;
	text-align:left;
	vertical-align:text-top;
	text-indent:1em;
}




.formtbl {
    border: solid 1px #FFDD8A;
    background-color: #FFDD8A;
}

.bgDde8fd{
	background:#fff4c8 !important;
}

.wid20p {
	width:20px;
}

.wid30p {
	width:30px;
}

.searchtbl {
    border: solid 1px #ffdd8a;
    width:790px;
    margin-bottom:30px;
}

.searchtbl td {
    border: solid 1px #ffdd8a;
	padding:5px;
}


table.customerInfo2 {
	text-align:left;
	margin-bottom:25px;
	border-collapse:collapse;
}

table.customerInfo2 .cell3 {
	width:208px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
}

table.customerInfo2 .cell4 {
	width: 539px;
	vertical-align: middle;
	border: solid 1px #ffdd8a;
	background:#FFFFFF;
}

.inputtbl .item
{
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: top;
    background-color: #E6E6E6;
}

.inputtbl .input,
.inputtbl .item,
.inputtbl .item2 {
    color: #333333;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 140%;
    vertical-align: top;
}

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;
}




.bangoOpLabel {
	color: #333333;
	padding: 6px 10px;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	vertical-align: top;
	background-color: #FFF4C8;
}

.BodyMain ul.course_select {
	width:435px;
	margin:0 -5px 0 0;
}

.BodyMain ul.course_select li {
	width:180px;
	float:left;
	margin:0 11px 0 0;
}

.BodyMainLeft th.header_text_center {
	text-align:center;
	background-color:#ffd579;
	border:1px solid #FFDD8A;
}

.fst14p {font-size: 14pt;}

.total_prc{
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-size:26px;
	font-weight:normal;
	margin-top: 2px;
	margin-bottom: 3px;
}

.ArtInfo{
	cursor : pointer;
	width  : 673px;
	height : 225px;
	background : url(../img/eo_artinfo.gif) no-repeat;
}





.BodyMainLeft .btn_download01{
display:inline-block;
float:right;
margin-right:20px;
}


.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_GA3A00538A16.jpg) no-repeat;
}

.imgGHTablet2{
	width  : 130px;
	height : 90px;
	background : url(../img/img_googlehomemini216.jpg) no-repeat;
}

.imgGHTablet3{
	width  : 130px;
	height : 90px;
	background : url(../img/img_googlehomemini210.jpg) no-repeat;
}

.rdBtPos {
	margin-top : 23px;
	margin-left: 13px;
}


.BodyMain .ulDisc2 li {
	list-style-type:disc;
	margin-left:13px;
	padding:3px 0px;
}


.cfmChkRan1{
	width  : 571px;
	height : 435px;
	background : url(../img/goriyounoNagare1.gif) no-repeat;
}

.cfmChkRan2{
	width  : 571px;
	height : 339px;
	background : url(../img/goriyounoNagare2.gif) no-repeat;
}

.cfmChkRan3{
	width  : 571px;
	height : 339px;
	background : url(../img/goriyounoNagare3.gif) no-repeat;
}

.cfmChkRan4{
	width  : 571px;
	height : 390px;
	background : url(../img/goriyounoNagare4.gif) no-repeat;
}


.imgIPSTB{
	width  : 169px;
	height : 97px;
	background : url(../img/imgHikariStk01.gif) no-repeat;
	background-position : center center;
}

.BodyMain .ulDisc3 li {
	list-style-type:disc;
	margin-left:30px;
	padding:0px;
}

.ulDiscNone li {
	list-style-type:none;
}



.blltTri_orange {
	background: url('../img/bullet_triangle_orange.gif') 0 0px no-repeat;
	padding-left: 15px;
	padding-top: 3px;
	margin-right: 2px;
}


#bspt_banner_id{
	cursor:pointer;
}

.taxMsg {
	text-indent:-1em;
	margin-left:1em;
}

.svcEnd1 {
	border     : solid #ff0000 1px;
	padding    : 5px;
	color      : #ff0000
}

.svcEnd2 {
	width      : 400px;
	border     : solid #ff0000 1px;
	padding    : 5px;
	color      : #ff0000;
}

.FUW06802_biko{
	font-weight:normal;
	line-height:normal;
}

.underline {
	text-decoration:underline;
}

.ti1 {
	text-indent:1em;
}

.ti2 {
	text-indent:2em;
}

.posiRelateive {
	position:relative;
}

.FUW06802_attention1 {
	padding-left:1em;
	line-height:120%;
	text-indent:-1em;
}

.FUW06802_chngop {
	padding-left:10px;
}

.FUW06802_attention2 {
	text-indent:-1em;
	padding-left:1em;
}

.FUW06802_attention3 {
	text-indent:-1em;
	padding-left:1em;
	line-height:120%;
}

.FUW06803_attention1 {
	line-height:120%;
	text-indent:-1em;
	margin-left:1em !important;
}

.FUW07501_attention1 {
	text-indent:-1em;
	padding-left:1.4em !important;
}

.FUW10401_attention1 {
	text-indent:-1em;
	padding-left:1em;
	line-height:120%;
}

.FUW10409_elec_rrks {
	border-bottom-width:0px;
}

.FUW10409_elec_shimei {
	border-top-width:0px;
	border-bottom-width:0px;
}

.FUW11201_arrow{
	width  : 210px;
	height : 15px;
	background : url(../img/arrow.jpg) no-repeat;
	background-position : center center;
}

.FUW11201_title{
	line-height:120%;
}

.FUW11201_button{
	padding-left:2em !important;
}

.FUW11301_arrow{
	width  : 210px;
	height : 15px;
	background : url(../img/arrow.jpg) no-repeat;
	background-position : center center;
}


.FUW11301_title{
	line-height:120%;
}

.FUW11301_button{
	padding-left:2em !important;
}


#bluetable{
	background-color:#d0f0f8;
    width:95%;
}
#orangetable{
		background-color:#ffe4b5;
    width:100%;
}
#whitetable{
		background-color:#ffffff;
    width:98%;
}
.left {
	text-align: left;
}
.black{
	color:black;
}
.kfrtarea{
	width: 530px;
	height: 150px;
	overflow: auto;
	background-color:#FFFFFF;
}
.crtarea{
	width: 540px;
	height: 150px;
	overflow: auto;
	background-color:#FFFFFF;
}
.azure{
    width:99%;
	padding: 2px;
}
.marleft12p{
    margin-left:12px;
}
.center {
	text-align: center;
}

.hanging-indent {
	text-indent: -1em;
	margin-left: 1em;
}


.mgT4B4L1em {
    margin-top:4px;
    margin-bottom:4px;

}

.FUW07701CngPayTableCancelMask {
  display:none;
  position: absolute;
  z-index: 99;
  height: 90px;
  width: 570px;
  background-color: transparent;
}



.BodyMainLeft_Den .article {
	margin:0 10px 0 10px;
}


.BodyMainLeft_Den .ulDisc li {
	list-style-type:disc;
	margin-left:13px;
}



.BodyMainLeft_Den .article {
	margin:0 10px 0 10px;
}


.BodyMainLeft_Den .ulDisc li {
	list-style-type:disc;
	margin-left:13px;
}

.BodyMainLeft_Den .article table col.link{
	width:418px;
	text-align:left;
}

.BodyMainLeft_Den .article table col.doi{
	text-align:left;
}


.BodyMainLeft_Den .domainFormDisplay table {
	width:820px !important;
	border:1px solid #FFDD8A;
	background-color:#FFDD8A;
}

.BodyMainLeft_Den .domainFormDisplay table th, .BodyMainLeft_Den .domainFormDisplayShort table th {
	padding:12px 10px;
	border:1px solid #FFDD8A;
	background:#FFF4C8;
}

.BodyMainLeft_Den .domainFormDisplay table td, .BodyMainLeft_Den .domainFormDisplayShort table td {
	padding:12px 10px;
	border:1px solid #FFDD8A;
	background-color:#FFFFFF;
}

.BodyMainLeft_Den .domainFormDisplayShort table {
	width:200px !important;
	border:1px solid #FFDD8A;
	background-color:#FFDD8A;
}


.BodyMainLeft_Den th.backon{
	border:1px solid #FFDD8A;
	background:#FFF4C8;
	vertical-align:middle;
}

.BodyMainLeft_Den th.backonNobottom{
	border:1px solid #FFDD8A;
	background:#FFF4C8;
	vertical-align:middle;
	border-bottom-width:0px;
}

.BodyMainLeft_Den th.backon2{
	border:1px solid #FFDD8A;
	background:#FFF4C8;
	vertical-align:top;
}

.BodyMainLeft_Den th.center{
	text-align:center;
}

.BodyMainLeft_Den td.backoff{
	background-color: #ffffff;
	border:1px solid #FFDD8A;
}

.BodyMainLeft_Den td.backoffNobottom{
	background-color: #ffffff;
	border:1px solid #FFDD8A;
	border-bottom-width:0px;
}

.BodyMainLeft_Den td.backoff p {
	line-height:1;
	margin-bottom:4px;
	padding:0;
}

.BodyMainLeft_Den td.nopadding{
	padding:0;
}


.BodyMainLeft_Den .freecall td {
	padding: 1px 1px;
}



.BodyMainLeft_Den .attention_area {
	background-color:#fffce6;
	border:1px solid #ffc844;
	padding:15px;
}

.BodyMainLeft_Den .attention_area .article .attentiontbl .item {
	background : #ffff99;
}

.BodyMainLeft_Den .attention_area .article .attentiontbl .input {
	background : #fffce6;
}

.BodyMainLeft_Den .attention_area .article .attentiontbl .cell2 {
	width: 240px;
	line-height : 1em;
	border: solid 1px #dc143c;
	padding : 5px;
}


.BodyMainLeft_Den .article .PriceArea table {
	width:153px;
	height:29px;
	float:left;
	margin:0 10px 0 0;
}
.BodyMainLeft_Den .article .PriceArea table th {
	width:77px;
	padding:2px 0 0 0;
	text-align:center;
	font-weight:bold;
}

.BodyMainLeft_Den .article .PriceArea table td {
	padding:2px 0 0 0;
	text-align:center;
}

.BodyMainLeft_Den .wid60p {
	width:60px;
}

.BodyMainLeft_Den .wid83p {
	width:83px;
}

.BodyMainLeft_Den .wid184p {
	width:184px;
}

.BodyMainLeft_Den .wid178p {
	width:178px;
}

.BodyMainLeft_Den .wid220p {
	width:220px;
}

.BodyMainLeft_Den .wid280p {
	width:280px;
}

.BodyMainLeft_Den .wid370p {
	width:370px;
}

.BodyMainLeft_Den .wid440p {
	width:440px;
}

.BodyMainLeft_Den .wid530p {
	width:530px;
}

.BodyMainLeft_Den .wid600p {
	width:600px;
}

.BodyMainLeft_Den .col_30per {
	width:30%;
}

.BodyMainLeft_Den th.header_caption {
	padding:10px 0 8px 12px;
	background-color:#ffd579;
	font-weight:bold;
}

.BodyMainLeft_Den .essential{
	color:#ff0000;
	font-weight:bold;
}


.BodyMainLeft_Den .excluding_tax{


}


.BodyMainLeft_Den .detailBack {
    background-color:#f8f8f8;
    border:1px solid #c0c0c0;
    padding:10px 0px 10px 0px;
}

.BodyMainLeft_Den table.right{
	float:right;
}

.BodyMainLeft_Den .height290_overflow {
	height   : 290px;
	overflow : auto;
}

.BodyMainLeft_Den .wid553p th.th_em_pd {
	padding: 0.4em 0.01em 0.2em 0.01em;
	text-align : center;
}

.BodyMainLeft_Den .wid553p td.td_em_pd {
	padding: 0.4em 0.67em 0.2em 0.7em;
	text-align : center;
}


.BodyMainLeft_Den .wid553p .bg1 {
    background-color: #ffff66;
}

.BodyMainLeft_Den .wid553p .bg2 {
    background-color: #ffeeff;
}

.BodyMainLeft_Den .wid553p .bg3 {
    background-color: #cccccc;
}

.BodyMainLeft_Den th.header_text_center {
	text-align:center;
	background-color:#ffd579;
	border:1px solid #FFDD8A;
}

.BodyMainLeft_Den .btn_download01{
display:inline-block;
float:right;
margin-right:20px;
}

.wid580p {
	width:580px;
}

.FUW118_KeiInfTable th, .FUW118_KeiInfTable td {
	height: 16px;
}
.FUW12001_attention1 {
	text-indent:-1em;
	padding-left:1.4em !important;
}

.respNoDispPc {
    display : none;
}
.sisak_wid_sp30_pc70 {
	width:70px;
}
.sisak_wid_sp769_pc390 {
	width:390px;
}
.sisak_wid_sp0_pc110 {
	width:110px;
}
.sisak_wid_sp0_pc120 {
	width:120px;
}
.BodyMainLeft td.backoff_pc{
	background-color: #ffffff;
	border:1px solid #FFDD8A;
}

.wid282p {
	width:282px;
}

.wid270p {
	width:270px;
}

.FUW10701_rooter_service_detail {
	height:28px;
	float:right;
}

.FUW10701_pd0005em{
	padding-top:0.5em;
}

.noBdr{
	border:none;
}

.FUW06602_attention_color{
	color:#ff0000;
}

.FUW07102_attention_color{
	color:#ff0000;
}

.FUW12102_attention_color{
	color:#ff0000;
}

.PREMTICKET_attention_color{
	color:#ff0000;
}

.vertexttp3 {
	vertical-align: top !important;
	position:relative;
}

.article2 {
	margin:0 10px 0 10px;
}

.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;
}

.bkkn_attention{
	background-color:#fffce6;
	border:1px solid #ffc844;
	line-height     : 1.5em;
	margin-bottom   : 20px;
	padding         :15px;
	text-align  : left;
	width       : auto;
}

table.customerInfo2 .bukken_fuw09906 {
	text-align:left;
	margin-bottom:25px;
	border-collapse:collapse;
	background-color: #FFFFFF;
}


.searchtbl .bukken_fuw09906 {
	text-align:left;
	margin-bottom:25px;
	border-collapse:collapse;
	background-color: #FFFFFF;
}

.customerInfo2 .bukken_result_th {
	width:50px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
	text-align:left;
	vertical-align:middle;
}
.customerInfo2 .bukken_result_td {
	width:140px;
	border: solid 1px #ffdd8a;
	background:#fff4c8;
	text-align:left;
	vertical-align:middle;
}



.w98 { width:824px; }
.w657 { width:657px; }
.w200 { width:200px; }
.w225 { width:225px; }
.w257 { width:257px; }
.w676 { width:676px; }
.w30 { width:30px; }
.w60 { width:60px; }
.w66 { width:66px; }
.w70 { width:70px; }
.w87 { width:87px; }
.w110 { width:110px; }
.w111 { width:117px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w132 { width:132px; }
.w150 { width:150px; }
.w170 { width:170px; }
.w174 { width:174px; }
.w180 { width:180px; }
.w220 { width:220px; }
.w264 { width:264px; }
.w348 { width:348px; }
.w384 { width:384px; }
.w462 { width:462px; }

.width790 { width:790px; }

.height20{ height:20px; }
.height30{ height:30px; }
.height40{ height:40px; }
.height80{ height:80px; }

table.fuw00138table {
	margin-top:10px;
	margin-bottom:10px;
	background-color: #fffce6;
}

.fuw00138td {
	border : #ffdd8a 1px solid;
	background : #fffce6;
}

.fuw00138tdbgwhite {
	border : #ffdd8a 1px solid;
	background : #FFFFFF;
	padding : 3px;
}

.tblb_rb10{
	padding : 0px 10px 10px 0px;
}

.tblb_trb02{
	padding : 2px 2px 2px 0px;
}

.tblb_trb10{
	padding : 10px 10px 10px 0px;
}

.imeDisabled{
	ime-mode : disabled;
}

.imeActive{
	ime-mode : active;
}

.wid45{
	width:45px;
}

.vTop{
	vertical-align:top;
}






.enqueteWebWord{
	font-weight : bold;
	text-align  : center;
}

.BodyMainLeft .attention_area_dashed {
	width:auto;
	text-align:left;
	border:1px dashed red;
	padding:15px;
	padding-left:3px;
}

.BodyMainLeft .attention_area_dashed2 {
	width:auto;
	text-align:left;
}

.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 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;
}
