#mainLeftColumn{	width:655px;	float:left;}#mainLeftColumn.bgImg1{	background:url(../images/a_img2.png) no-repeat left bottom;}#mainRightColumn{	width:215px;	float:right;}#mainLeftColumn #outRap{	width:635px;	margin:0px 50px 0px 15px;	clear:both;}#mainLeftColumn #outRapLong{	width:635px;	margin:0px 20px 0px 15px;	clear:both;}.tLead{	margin-left:30px;	margin-top:0px;	height:20px;}h2{	width:635px;	height:85px;	margin-left:25px;	margin-bottom:10px;}h2.t span{/*--textﾈﾇ--*/	display:block;	color:#333333;	height:22px;	font-size:25px;	font-weight:100;	letter-spacing:4px;	margin-top:10px;}.h2Lead{	color:#34539C;	width:605px;	font-size:1em;	font-weight:600;	line-height:1.3em;	letter-spacing:0.2em;	margin-left:30px;	margin-top: 20px;	margin-bottom: 10px;}h3{	background:url(../images/c_titleSmall_Bg.png) no-repeat top left;	width:635px;	height:25px;	margin-left:30px;	margin-bottom:10px;	padding-top:8px;	padding-bottom:3px;}h3 span{	color:#777777;	font-size:14px;	font-weight:500;	letter-spacing:1px;	margin-left:30px;}h6{	background:url(../images/c_titleSmall_Bg2.png) no-repeat top left;	width:554px;	height:25px;	margin-left:90px;	margin-bottom:10px;	padding-top:8px;	padding-bottom:3px;}h6 span{	color:#777777;	font-size:14px;	font-weight:500;	letter-spacing:1px;	margin-left:30px;}h5{	background:url(../images/c_titleSmall_Bg3.png) no-repeat top left;	width:500px;	height:25px;	margin-left:10px;	margin-bottom:10px;	padding-top:8px;	padding-bottom:3px;}h5 span{	color:#777777;	font-size:14px;	font-weight:500;	letter-spacing:1px;	margin-left:30px;}.mText,.mText_s,.mText_ss{	color:#444444;	margin-left:30px;	margin-bottom:10px;	font-family: "ＭＳ Ｐゴシック", Osaka;}.mText p{	font-size:0.8em;	line-height:2.0em;	letter-spacing:0.1em;	font-family: "ＭＳ Ｐゴシック", Osaka;}.mText_s p{	font-size:0.7em;	line-height:1.7em;	letter-spacing:0em;	font-family: "ＭＳ Ｐゴシック", Osaka;}.mText_ss p{	font-size:0.6em;	line-height:1.4em;	letter-spacing:0em;	font-family: "ＭＳ Ｐゴシック", Osaka;}.outLink a{	padding-left:20px;	background:url(../images/a_bullet16Link.gif) left top no-repeat;	color:#728BB9;	float:left;	font-size:0.8em;	height:20px;	margin-bottom:10px;	margin-left: 50px;}.innerLink a{	padding-left:20px;	background:url(../images/a_bullet16Link.gif) left top no-repeat;	color:#728BB9;	float:left;	font-size:.9em;}#mainRightColumn a.banner img{	display:block;	margin-bottom:10px;	width:199px;	border:none;}/*--変更手続きのコラム--------------------*/#box{	margin-left: 90px;		border-top: solid 1px #666666;		margin-bottom: 10px;	width: 550px;	padding-top: 10px;	padding: 0px;	text-indent:30px;}#box p{    border-bottom: solid 1px #666666;    border-left: solid 1px #666666;    border-right: solid 1px #666666;}#boxTop{    	font-size:.9em;    	color:#ffffff;    	font-weight:bold;    	padding-top: 9px;    	padding-bottom: 8px;     	border-bottom: solid 1px #999999;        background-color:#666666;}/*--･皈ﾋ･蝪ｼV------------------------*/h2.story{	margin-left:30px;	height:auto;}table.vList1{    background-color:#ffffff; 	width:605px;	margin-left:30px;	margin-bottom:20px;}.vList1 th,.vList1 td{    background-position:left top;    padding:0.3em 1em;    text-align:left;	width:150px;	height:15px;		color:#444444;	font-size:.9em;	letter-spacing:.1em;	border:none;}.vList1 th{	width:150px;	font-weight:bold;}.vList1 td{	width:450px;}.vList2{	margin-left:25px;	text-indent:-20px;	font-weight:600;}.vList3{	margin-left:25px;	text-indent:-12px;}.vList4{	margin-bottom:15px;	text-indent:20px;}/*--･storyのキャプション------------------------*/.cap300 {	float:right;	margin:5px 5px 10px;	background-color:#FFFFFF;	font-size:0.7em;	line-height: 1.5em;	color:#666666;	width: 300px;	padding: 5px;	}/*--･皈ﾋ･蝪ｼB------------------------*/#planName{	width:645px;	height:105px;	margin-left:25px;	margin-bottom:20px;	clear:both;}.strPlan1,.strPlan2,.strPlan3{	font-size:1.3em;	font-weight:600;}.strPlan1{	color:#336600;}.strPlan2{	color:#003399;}/*--･ﾗ･鬣?ﾏ､ﾟﾉｽｵｭ｡ﾟ3--*/.bPlan3Info{	height:90px;	margin-bottom:20px;	margin-left:25px;}.bPlan3Info div{	margin-right:10px;	width:205px;	height:90px;	float:left;}/*--b_plan ﾈﾆﾍﾑ--*/.mText_s p.b{	color:#666666;	font-size:0.9em;	font-weight:600;	letter-spacing:0;	background:#F5FAF7;	padding:0.5em;	font-family: "ＭＳ Ｐゴシック", Osaka;}.mText_s p.bS{	padding:.5em;	letter-spacing:0em;	margin-bottom:20px;}/*--b_coverage ﾈﾆﾍﾑ--*/.mText p.big{	color:#666666;	font-weight:100;	letter-spacing:0;}.mText p.big2{	color:#666666;	font-weight:100;	margin-bottom:20px;}.mText p.norm{	margin-left:20px;	font-size:.8em;	line-height:1em;	letter-spacing:0;}h4.bCov{	width:635px;	margin-left:40px;}h4.bCov span{	display:block;	color:#009933;	height:22px;	font-size:0.9em;	font-weight:600;	letter-spacing:1px;}h4.cJoin{	width:615px;	height:25px;	margin-left:30px;	margin-bottom:10px;	border-bottom:1px solid #009933;}h4.cJoin span{	display:block;	color:#009933;	height:20px;	font-size:14px;	font-weight:500;	letter-spacing:2px;	margin-top:10px;	margin-left:10px;}/*--b_coverage ･ﾆ｡ｼ･ﾖ･?--*/table.bCoverageTable{	background-color:#F3F4FA; 	width:620px;	margin-left:35px;	margin-bottom:20px;    border-collapse:collapse;}table.bCoverageTable td{	background-position:left top;    padding:0.5em 0.5em;    text-align:center;	width:200px;	height:30px;		color:#4565AA;	font-size:.9em;	letter-spacing:.1em;	border-right:1px solid #FFF;    border-bottom:1px solid #FFF;}/*--c_Coverage--*/table.bCoverageTable1{	margin-left:40px;	width:600px;	    border-collapse:collapse;	border:1px solid #CCC;	border-top:1px solid #CCC;    border-left:1px solid #CCC;	margin-bottom:30px;}table.bCoverageTable1 th,.bCoverageTable1 td{	border:1px solid #CCC;	font-size:.7em;	font-weight:normal;	vertical-align:middle;	height:30px;	padding:.5em;	color:#666;}table.bCoverageTable1 th{	text-align:center;}table.bCoverageTable1 td{	text-align:left;}table.bCoverageTable1 td.slt{	text-align:center;	width:70px;	padding:.2em;}table.bCoverageTable1 td.slt .mrk{	font-size:15px;}table.bCoverageTable1 .rowHead{	background-color:#D3E9E3;}table.bCoverageTable1 .rowGray{	background-color:#EFEFEF;}/*--b_plan TabMenu--*/#planMenu{	width:655px;	height:36px;	margin-left:15px;}#planMenu ul{	list-style:none;	_margin-left:-44px;/*--IE6--*/}#planMenu ul li{	float:left;	margin-right:10px;}#planMenu ul li a{	width:205px;	height:36px;   	display: block;  	text-indent: -9999px;  	overflow: hidden;  }#planMenu ul li#plan1{	margin-left:10px;}#planMenu ul li#plan1 a{	background:url(../images/b_planTabmenu_1.png) no-repeat 0px 0px;}#planMenu ul li#plan2 a{	background:url(../images/b_planTabmenu_2.png) no-repeat 0px 0px;}#planMenu ul li#plan3 a{	background:url(../images/b_planTabmenu_3.png) no-repeat 0px 0px;}#planMenu ul li#plan1.selected a{	background-position:0px -36px;}#planMenu ul li#plan2.selected a{	background-position:0px -36px;}#planMenu ul li#plan3.selected a{	background-position:0px -36px;}#planTable{	margin-left:40px;	width:600px;	    border-collapse:collapse;	border:1px solid #CCC;	border-top:1px solid #CCC;    border-left:1px solid #CCC;	margin-bottom:10px;}#planTable th,#planTable td{	border:1px solid #CCC;	font-size:.7em;	font-weight:normal;	text-align:center;	vertical-align:middle;	height:30px;}#planTable th .i1,#planTable td .i1{	font-size:.7em;}#planTable td{}#planTable td .i2Green,#planTable td .i2Blue,#planTable td .i2Red{	font-size:1.2em;	font-weight:bold;	text-align:right;	display:block;	width:100px;	float:right;	margin-right:15px;}#planTable td .i2Green{	color:#006633;}#planTable td .i2Blue{	color:#003399;}#planTable td .i2Red{	color:#660000;}#planTable td.tdRight{	background-color:#EEEEEE;}#planTable td .i3{	font-size:1em;	font-weight:normal;	text-align:right;	color:#666;	display:block;	width:150px;	float:left;	margin-right:15px;}.i1P{	text-indent:-2em;	margin-left:4em;}.i1000P{	text-indent:-2.2em;	margin-left:4em;}/*--b_pay-------*/#tabMenuUnderParts{	width:635px;	height:35px;	margin-left:25px;	margin-bottom:5px;	clear:both;}table#payBest{	text-align:center;	    border-collapse:collapse;	border-top:1px solid #CCC;    border-left:1px solid #CCC;	width:630px;	margin-left:30px;	margin-bottom:20px;}table#payBest th,table#payBest td{	width:113px;	height:50px;	border-right:1px solid #CCC;    border-bottom:1px solid #CCC;	color:#888;}table#payBest th.t{	width:65px;	height:20px;}table#payBest th .y{	width:40px;	height:30px;	float:left;	font-size:17px;	margin-top:13px;	margin-left:10px;	_margin-left:5px;/*--IE& hacked--*/}table#payBest th .t1{	width:35px;	height:15px;	float:right;	font-size:9px;	margin-top:10px;	margin-right:3px;	font-weight:normal;	text-align:right;}table#payBest th .t2{	width:35px;	height:15px;	float:right;	font-size:9px;	margin-top:5px;	margin-right:3px;	font-weight:normal;	text-align:right;}table#payBest .pay1,table#payBest .pay2{	display:block;	font-size:1.1em;	width:90px;	margin:auto;	text-align:right;}table#payBest .pay1{	font-size:1.1em;}table#payBest .pay2{	font-size:1.1em;}#dogList{	width:630px;	margin-left:30px;	margin-bottom:20px;}#dogList .dogListLine{	width:150px;	float:left;	margin-right:10px;}#dogList .dogListLine ul{	border:1px solid #CCC;	list-style:none;	margin-top:0px;	margin-bottom:20px;}#dogList .dogListLine ul li{	color:#888;	font-size:0.8em;	display:block;	width:120px;	margin-top:10px;	margin-left:15px;	margin-bottom:10px;	text-indent:-1.2em;	padding-bottom:1em;	*margin-left:10px;/*--IE hack--*/	*padding-left:1.1em;/*--IE hack--*/}#dogList .dogListLine ul li.top{	*padding-left:2.2em;/*--IE hack--*/	*padding-top:10px;/*--IE hack--*/}#dogList .dogListLine ul.groupA li span{	color:#D9F1FA;}#dogList .dogListLine ul.groupB li span{	color:#D7F1A4;}#dogList .dogListLine ul.groupC li span{	color:#CED5E8;}#dogList .dogListLine ul.groupD li span{	color:#EED9CD;}/*--･皈ﾋ･蝪ｼC:､ｪｿｽｹ?､ﾟﾊ?ﾋ｡------------------------*/p.c_Number1{	text-indent:40px;	background:url(../images/c_number1.png) no-repeat left center;	height:60px;}p.c_Number2{	text-indent:40px;	background:url(../images/c_number2.png) no-repeat left center;	height:60px;}p.c_Number3{	text-indent:40px;	background:url(../images/c_number3.png) no-repeat left center;	height:60px;}p.c_Number1,p.c_Number2,p.c_Number3 {	padding-top:1px;}p.c_Number1 .t,p.c_Number2 .t,p.c_Number3 .t{	display:block;	color:#777777;	font-weight:600;	margin-top:20px;}table.cList1,table.cList2{    background-color:#ffffff; 	width:605px;	margin-left:30px;	margin-bottom:20px;}.cList1 td,.cList2 td{    background-position:left top;    padding:0.3em 1em;    text-align:left;	width:200px;	height:30px;		color:#444444;	font-size:.9em;	letter-spacing:.1em;	border:none;}.cList2 td{    width:300px;}.cFlowTopImg{	height:160px;	margin-left:40px;	margin-bottom:10px;}.cFlowTopImg div{	margin-right:30px;	width:195px;	margin-left: 30px;	float: left;}/*--･とりあえず------------------------*/.cFlowTopImg2{	height:80px;	margin-left:40px;	margin-bottom:0px;}.cFlowTopImg2 div{	margin-right:30px;	width:195px;	margin-left: 30px;	float: left;}/*--･とりあえずお終い-----------------------*/.cFlowImg,.cFlowImgNext{	display:block;	margin-left:auto;	margin-right:auto;	width:195px;}.cFlowImgNext{	width:33px;}.cFlowText1{	color:#444444;	font-size:0.8em;	line-height:1.5em;	letter-spacing:0em;	width:550px;	margin-left:auto;	margin-right:auto;	margin-top:10px;	padding:1em;	background-color:#F8F8FB;}.cFlowText2{	color:#444444;	font-size:0.8em;	line-height:1.5em;	letter-spacing:0.1em;	width:200px;	margin-left:325px;	*margin-left:355px;/*--IE hack--*/	margin-right:auto;	margin-top: 0px;	margin-bottom: 10px;}/* kaisha-gaiyou-table---------------------------------------------------- */.wide620 {width: 620px;margin: 10px 30px 10px 35px; }.b_title {font-size: 16px;	padding: 0 0 0 15px;	color: #5695AE;	font-weight: bold;	 background: url(images/daydotto.gif) no-repeat left center;	 border-bottom: 1px solid #B2DDE7;}.m_message {padding: 5px 2px 5px 10px;}/* gaiyou---------------------------------------------------- */.name {	background-color: #D3E9E3;	border-top:1px #FFF solid;	border-bottom:1px #B2DDE7 solid;	width: 150px;	padding: 5px 10px 5px 10px;	margin:0	font-size:.8em;	line-height:2em;	letter-spacing:0.1em;	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 0.7em;}.name2 {	background-color: #D3E9E3;	border-top:1px #B2DDE7 solid;	border-bottom:1px #B2DDE7 solid;	width: 150px;	padding: 5px 10px 5px 10px;	margin:0	font-size:.8em;	line-height:2em;	letter-spacing:0.1em;	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 0.7em;}.naiyou {	border-top:1px #FFF solid;	border-bottom: 1px #E6E6E6 solid;	padding: 5px 10px 5px 10px;	margin:0	font-size:.8em;	line-height:2em;	letter-spacing:0.1em;	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 0.7em;}.naiyou2 {	border-top:1px #E6E6E6 solid;	border-bottom: 1px #E6E6E6 solid;	padding: 5px 10px 5px 10px;	margin:0	font-size:.8em;	line-height:2em;	letter-spacing:0.1em;	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 0.7em;}/*--V --*//*--sitemap--*/.mapHt{	border-left:5px solid #999;	padding-left:.5em;	background-color:#EFEFEF;}.mapHt a,.vList4 a{	color:#666;	text-decoration:underline;}.mapHt a:hover,.vList4 a:hover{	color:#222;	text-decoration:none;	}.texttexttext{	color:#666666;	font-size:0.8em;	line-height:1.3em;	letter-spacing:0.1em;	width:525px;	margin-top:0px;	padding-bottom:20px;}