@charset "UTF-8";


/*Margin Setting*/
#areaContents01 .m0,#areaContents02 .m0{margin: 0px ;}
#areaContents01 .m5,#areaContents02 .m5{margin: 5px ;}
#areaContents01 .m10,#areaContents02 .m10{margin: 10px ;}
#areaContents01 .m15,#areaContents02 .m15{margin: 15px ;}
#areaContents01 .m20,#areaContents02 .m20{margin: 20px ;}
#areaContents01 .mT0,#areaContents02 .mT0{margin-top: 0 ;}
#areaContents01 .mT1,#areaContents02 .mT1{margin-top: 1px ;}
#areaContents01 .mT2,#areaContents02 .mT2{margin-top: 2px ;}
#areaContents01 .mT3,#areaContents02 .mT3{margin-top: 3px ;}
#areaContents01 .mT4,#areaContents02 .mT4{margin-top: 4px ;}
#areaContents01 .mT5,#areaContents02 .mT5{margin-top: 5px ;}
#areaContents01 .mT6,#areaContents02 .mT6{margin-top: 6px ;}
#areaContents01 .mT7,#areaContents02 .mT7{margin-top: 7px ;}
#areaContents01 .mT8,#areaContents02 .mT8{margin-top: 8px ;}
#areaContents01 .mT9,#areaContents02 .mT9{margin-top: 9px ;}
#areaContents01 .mT10,#areaContents02 .mT10{margin-top: 10px ;}
#areaContents01 .mT15,#areaContents02 .mT15{margin-top: 15px ;}
#areaContents01 .mT20,#areaContents02 .mT20{margin-top: 20px ;}
#areaContents01 .mT25,#areaContents02 .mT25{margin-top: 25px ;}
#areaContents01 .mT30,#areaContents02 .mT30{margin-top: 30px ;}
#areaContents01 .mT35,#areaContents02 .mT35{margin-top: 35px ;}
#areaContents01 .mR0,#areaContents02 .mR0{margin-right: 0 ;}
#areaContents01 .mR1,#areaContents02 .mR1{margin-right: 1px ;}
#areaContents01 .mR2,#areaContents02 .mR2{margin-right: 2px ;}
#areaContents01 .mR3,#areaContents02 .mR3{margin-right: 3px ;}
#areaContents01 .mR4,#areaContents02 .mR4{margin-right: 4px ;}
#areaContents01 .mR5,#areaContents02 .mR5{margin-right: 5px ;}
#areaContents01 .mR6,#areaContents02 .mR6{margin-right: 6px ;}
#areaContents01 .mR7,#areaContents02 .mR7{margin-right: 7px ;}
#areaContents01 .mR8,#areaContents02 .mR8{margin-right: 8px ;}
#areaContents01 .mR9,#areaContents02 .mR9{margin-right: 9px ;}
#areaContents01 .mR10,#areaContents02 .mR10{margin-right: 10px ;}
#areaContents01 .mR15,#areaContents02 .mR15{margin-right: 15px ;}
#areaContents01 .mR20,#areaContents02 .mR20{margin-right: 20px ;}
#areaContents01 .mR25,#areaContents02 .mR25{margin-right: 25px ;}
#areaContents01 .mR30,#areaContents02 .mR30{margin-right: 30px ;}
#areaContents01 .mR35,#areaContents02 .mR35{margin-right: 35px ;}
#areaContents01 .mR45,#areaContents02 .mR45{margin-right: 45px ;}
#areaContents01 .mB0,#areaContents02 .mB0{margin-bottom: 0px ;}
#areaContents01 .mB1,#areaContents02 .mB1{margin-bottom: 1px ;}
#areaContents01 .mB2,#areaContents02 .mB2{margin-bottom: 2px ;}
#areaContents01 .mB3,#areaContents02 .mB3{margin-bottom: 3px ;}
#areaContents01 .mB4,#areaContents02 .mB4{margin-bottom: 4px ;}
#areaContents01 .mB5,#areaContents02 .mB5{margin-bottom: 5px ;}
#areaContents01 .mB6,#areaContents02 .mB6{margin-bottom: 6px ;}
#areaContents01 .mB7,#areaContents02 .mB7{margin-bottom: 7px ;}
#areaContents01 .mB8,#areaContents02 .mB8{margin-bottom: 8px ;}
#areaContents01 .mB9,#areaContents02 .mB9{margin-bottom: 9px ;}
#areaContents01 .mB10,#areaContents02 .mB10{margin-bottom: 10px ;}
#areaContents01 .mB15,#areaContents02 .mB15{margin-bottom: 15px ;}
#areaContents01 .mB20,#areaContents02 .mB20{margin-bottom: 20px ;}
#areaContents01 .mB25,#areaContents02 .mB25{margin-bottom: 25px ;}
#areaContents01 .mB30,#areaContents02 .mB30{margin-bottom: 30px ;}
#areaContents01 .mB35,#areaContents02 .mB35{margin-bottom: 35px ;}
#areaContents01 .mL0,#areaContents02 .mL0{margin-left: 0 ;}
#areaContents01 .mL1,#areaContents02 .mL1{margin-left: 1px ;}
#areaContents01 .mL2,#areaContents02 .mL2{margin-left: 2px ;}
#areaContents01 .mL3,#areaContents02 .mL3{margin-left: 3px ;}
#areaContents01 .mL4,#areaContents02 .mL4{margin-left: 4px ;}
#areaContents01 .mL5,#areaContents02 .mL5{margin-left: 5px ;}
#areaContents01 .mL6,#areaContents02 .mL6{margin-left: 6px ;}
#areaContents01 .mL7,#areaContents02 .mL7{margin-left: 7px ;}
#areaContents01 .mL8,#areaContents02 .mL8{margin-left: 8px ;}
#areaContents01 .mL9,#areaContents02 .mL9{margin-left: 9px ;}
#areaContents01 .mL10,#areaContents02 .mL10{margin-left: 10px ;}
#areaContents01 .mL15,#areaContents02 .mL15{margin-left: 15px ;}
#areaContents01 .mL20,#areaContents02 .mL20{margin-left: 20px ;}
#areaContents01 .mL25,#areaContents02 .mL25{margin-left: 25px ;}
#areaContents01 .mL30,#areaContents02 .mL30{margin-left: 30px ;}
#areaContents01 .mL35,#areaContents02 .mL35{margin-left: 35px ;}
#areaContents01 .mL45,#areaContents02 .mL45{margin-left: 45px ;}

/*Padding Setting*/
#areaContents01 .pz,#areaContents02 .pz{padding: 0px ;}
#areaContents01 .p0,#areaContents02 .p0{padding: 0px ;}
#areaContents01 .p5,#areaContents02 .p5{padding: 5px ;}
#areaContents01 .p10,#areaContents02 .p10{padding: 10px ;}
#areaContents01 .p15,#areaContents02 .p15{padding: 15px ;}
#areaContents01 .p20,#areaContents02 .p20{padding: 20px ;}
#areaContents01 .pTz,#areaContents02 .pTz{padding-top: 0 ;}
#areaContents01 .pT1,#areaContents02 .pT1{padding-top: 1px ;}
#areaContents01 .pT2,#areaContents02 .pT2{padding-top: 2px ;}
#areaContents01 .pT3,#areaContents02 .pT3{padding-top: 3px ;}
#areaContents01 .pT4,#areaContents02 .pT4{padding-top: 4px ;}
#areaContents01 .pT5,#areaContents02 .pT5{padding-top: 5px ;}
#areaContents01 .pT6,#areaContents02 .pT6{padding-top: 6px ;}
#areaContents01 .pT7,#areaContents02 .pT7{padding-top: 7px ;}
#areaContents01 .pT8,#areaContents02 .pT8{padding-top: 8px ;}
#areaContents01 .pT9,#areaContents02 .pT9{padding-top: 9px ;}
#areaContents01 .pT10,#areaContents02 .pT10{padding-top: 10px ;}
#areaContents01 .pT15,#areaContents02 .pT15{padding-top: 15px ;}
#areaContents01 .pT20,#areaContents02 .pT20{padding-top: 20px ;}
#areaContents01 .pT25,#areaContents02 .pT25{padding-top: 25px ;}
#areaContents01 .pT30,#areaContents02 .pT30{padding-top: 30px ;}
#areaContents01 .pT35,#areaContents02 .pT35{padding-top: 35px ;}
#areaContents01 .pRz,#areaContents02 .pRz{padding-right: 0 ;}
#areaContents01 .pR1,#areaContents02 .pR1{padding-right: 1px ;}
#areaContents01 .pR2,#areaContents02 .pR2{padding-right: 2px ;}
#areaContents01 .pR3,#areaContents02 .pR3{padding-right: 3px ;}
#areaContents01 .pR4,#areaContents02 .pR4{padding-right: 4px ;}
#areaContents01 .pR5,#areaContents02 .pR5{padding-right: 5px ;}
#areaContents01 .pR6,#areaContents02 .pR6{padding-right: 6px ;}
#areaContents01 .pR7,#areaContents02 .pR7{padding-right: 7px ;}
#areaContents01 .pR8,#areaContents02 .pR8{padding-right: 8px ;}
#areaContents01 .pR9,#areaContents02 .pR9{padding-right: 9px ;}
#areaContents01 .pR10,#areaContents02 .pR10{padding-right: 10px ;}
#areaContents01 .pR15,#areaContents02 .pR15{padding-right: 15px ;}
#areaContents01 .pR20,#areaContents02 .pR20{padding-right: 20px ;}
#areaContents01 .pR25,#areaContents02 .pR25{padding-right: 25px ;}
#areaContents01 .pR30,#areaContents02 .pR30{padding-right: 30px ;}
#areaContents01 .pR35,#areaContents02 .pR35{padding-right: 35px ;}
#areaContents01 .pBz,#areaContents02 .pBz{padding-bottom: 0 ;}
#areaContents01 .pB1,#areaContents02 .pB1{padding-bottom: 1px ;}
#areaContents01 .pB2,#areaContents02 .pB2{padding-bottom: 2px ;}
#areaContents01 .pB3,#areaContents02 .pB3{padding-bottom: 3px ;}
#areaContents01 .pB4,#areaContents02 .pB4{padding-bottom: 4px ;}
#areaContents01 .pB5,#areaContents02 .pB5{padding-bottom: 5px ;}
#areaContents01 .pB6,#areaContents02 .pB6{padding-bottom: 6px ;}
#areaContents01 .pB7,#areaContents02 .pB7{padding-bottom: 7px ;}
#areaContents01 .pB8,#areaContents02 .pB8{padding-bottom: 8px ;}
#areaContents01 .pB9,#areaContents02 .pB9{padding-bottom: 9px ;}
#areaContents01 .pB10,#areaContents02 .pB10{padding-bottom: 10px ;}
#areaContents01 .pB15,#areaContents02 .pB15{padding-bottom: 15px ;}
#areaContents01 .pB20,#areaContents02 .pB20{padding-bottom: 20px ;}
#areaContents01 .pB25,#areaContents02 .pB25{padding-bottom: 25px ;}
#areaContents01 .pB30,#areaContents02 .pB30{padding-bottom: 30px ;}
#areaContents01 .pB35,#areaContents02 .pB35{padding-bottom: 35px ;}
#areaContents01 .pLz,#areaContents02 .pLz{padding-left: 0 ;}
#areaContents01 .pL1,#areaContents02 .pL1{padding-left: 1px ;}
#areaContents01 .pL2,#areaContents02 .pL2{padding-left: 2px ;}
#areaContents01 .pL3,#areaContents02 .pL3{padding-left: 3px ;}
#areaContents01 .pL4,#areaContents02 .pL4{padding-left: 4px ;}
#areaContents01 .pL5,#areaContents02 .pL5{padding-left: 5px ;}
#areaContents01 .pL6,#areaContents02 .pL6{padding-left: 6px ;}
#areaContents01 .pL7,#areaContents02 .pL7{padding-left: 7px ;}
#areaContents01 .pL8,#areaContents02 .pL8{padding-left: 8px ;}
#areaContents01 .pL9,#areaContents02 .pL9{padding-left: 9px ;}
#areaContents01 .pL10,#areaContents02 .pL10{padding-left: 10px ;}
#areaContents01 .pL15,#areaContents02 .pL15{padding-left: 15px ;}
#areaContents01 .pL20,#areaContents02 .pL20{padding-left: 20px ;}
#areaContents01 .pL25,#areaContents02 .pL25{padding-left: 25px ;}
#areaContents01 .pL30,#areaContents02 .pL30{padding-left: 30px ;}
#areaContents01 .pL35,#areaContents02 .pL35{padding-left: 35px ;}
#areaContents01 .pL45,#areaContents02 .pL45{padding-left: 45px ;}


/*Align Setting*/
#areaContents01 .txtAL,
#areaContents02 .txtAL{
	text-align:left;
}
#areaContents01 .txtAR,
#areaContents02 .txtAR{
	text-align:right;
}
#areaContents01 .txtAC,
#areaContents02 .txtAC{
	text-align:center;
}
/*VerticalAlign Setting*/
#areaContents01 .txtVAL,
#areaContents02 .txtVAL{
	vertical-align: top;
}
#areaContents01 .txtVAM,
#areaContents02 .txtVAM{
	vertical-align: middle;
}
#areaContents01 .txtVAB,
#areaContents02 .txtVAB{
	vertical-align: bottom;
}

/*Float Setting*/
#areaContents01 .fLeft,
#areaContents02 .fLeft{
	float:left;
}
#areaContents01 .fRight,
#areaContents02 .fRight{
	float:right;
	text-align:left;;
}

/*Font Setting*/
#areaContents01 .fwN,
#areaContents02 .fwN{
	font-weight:normal;
	font-weight:400;
}
#areaContents01 .fwB,
#areaContents02 .fwB{
	font-weight:bold;
}
#areaContents01 .fontS,
#areaContents02 .fontS{
	font-size: 95%;
}
#areaContents01 .fontL,
#areaContents02 .fontL{
	font-size: 120%;
}
#areaContents01 .fontUp,
#areaContents02 .fontUp{
	font-size: 113%;
}

/*Color Setting*/
#areaContents01 .fcFF0000,
#areaContents01 .error,
#areaContents02 .fcFF0000,
#areaContents02 .error {
	color:#E31F26;
}


/*Block Setting*/
#areaContents01 .areaBlock,
#areaContents02 .areaBlock {
	display:block;
}


/*BorderTable ppadding Setting*/
table.padding5 th,
table.padding5 td{
	padding: 5px;
}
table.padding7 th,
table.padding7 td{
	padding: 7px;
}
table.padding10 th,
table.padding10 td{
	padding: 10px;
}

/* TableWide Setting*/
table.type50{width: 50px;}
table.type60{width: 60px;}
table.type70{width: 70px;}
table.type80{width: 80px;}
table.type90{width: 90px;}
table.type100{width: 100px;}
table.type110{width: 110px;}
table.type120{width: 120px;}
table.type130{width: 130px;}
table.type140{width: 140px;}
table.type150{width: 150px;}
table.type160{width: 160px;}
table.type170{width: 170px;}
table.type180{width: 180px;}
table.type190{width: 190px;}
table.type200{width: 200px;}
table.type210{width: 210px;}
table.type220{width: 220px;}
table.type230{width: 230px;}
table.type240{width: 240px;}
table.type250{width: 250px;}
table.type260{width: 260px;}
table.type270{width: 270px;}
table.type280{width: 280px;}
table.type290{width: 290px;}
table.type300{width: 300px;}
table.type310{width: 310px;}
table.type320{width: 320px;}
table.type330{width: 330px;}
table.type340{width: 340px;}
table.type350{width: 350px;}
table.type360{width: 360px;}
table.type370{width: 370px;}
table.type380{width: 380px;}
table.type390{width: 390px;}
table.type400{width: 400px;}
table.type410{width: 410px;}
table.type420{width: 420px;}
table.type430{width: 430px;}
table.type440{width: 440px;}
table.type450{width: 450px;}
table.type460{width: 460px;}
table.type470{width: 470px;}
table.type480{width: 480px;}
table.type490{width: 490px;}
table.type500{width: 500px;}
table.type510{width: 510px;}
table.type520{width: 520px;}
table.type530{width: 530px;}
table.type540{width: 540px;}
table.type545 {width:545px;}
table.type550{width: 550px;}
table.type560{width: 560px;}
table.type570{width: 570px;}
table.type580{width: 580px;}
table.type590{width: 590px;}
table.type600{width: 600px;}
table.type610{width: 610px;}
table.type620{width: 620px;}
table.type630{width: 630px;}
table.type640{width: 640px;}
table.type650{width: 650px;}
table.type660{width: 660px;}
table.type670{width: 670px;}
table.type680{width: 680px;}
table.type690{width: 690px;}
table.type700{width: 700px;}
table.type710{width: 710px;}
table.type720{width: 720px;}
table.type730{width: 730px;}
table.type740{width: 740px;}

/* Wide100% */
table.type100pr {width:100%;}
table.type1pr {width:1%;}

/* TableCellWide PX */
table th.wide50, table td.wide50{width: 50px;}
table th.wide60, table td.wide60{width: 60px;}
table th.wide70, table td.wide70{width: 70px;}
table th.wide80, table td.wide80{width: 80px;}
table th.wide90, table td.wide90{width: 90px;}
table th.wide100, table td.wide100{width: 100px;}
table th.wide110, table td.wide110{width: 110px;}
table th.wide120, table td.wide120{width: 120px;}
table th.wide130, table td.wide130{width: 130px;}
table th.wide140, table td.wide140{width: 140px;}
table th.wide150, table td.wide150{width: 150px;}
table th.wide160, table td.wide160{width: 160px;}
table th.wide170, table td.wide170{width: 170px;}
table th.wide180, table td.wide180{width: 180px;}
table th.wide190, table td.wide190{width: 190px;}
table th.wide200, table td.wide200{width: 200px;}
table th.wide210, table td.wide210{width: 210px;}
table th.wide220, table td.wide220{width: 220px;}
table th.wide230, table td.wide230{width: 230px;}
table th.wide240, table td.wide240{width: 240px;}
table th.wide250, table td.wide250{width: 250px;}

/* TableCellWide % */
table th.wide5pr,  table td.wide5pr {width: 5%;}
table th.wide10pr, table td.wide10pr{width: 10%;}
table th.wide15pr, table td.wide15pr{width: 15%;}
table th.wide20pr, table td.wide20pr{width: 20%;}
table th.wide25pr, table td.wide25pr{width: 25%;}
table th.wide30pr, table td.wide30pr{width: 30%;}
table th.wide35pr, table td.wide35pr{width: 35%;}
table th.wide40pr, table td.wide40pr{width: 40%;}
table th.wide45pr, table td.wide45pr{width: 45%;}
table th.wide50pr, table td.wide50pr{width: 50%;}
table th.wide55pr, table td.wide55pr{width: 55%;}
table th.wide60pr, table td.wide60pr{width: 60%;}
table th.wide65pr, table td.wide65pr{width: 65%;}
table th.wide70pr, table td.wide70pr{width: 70%;}
table th.wide75pr, table td.wide75pr{width: 75%;}
table th.wide80pr, table td.wide80pr{width: 80%;}



/* BackgroundColor Setting*/
.bgFFFFFF{background-color:#ffffff;}
.bg000000{background-color:#000000;}
.bgF1F1F1{background-color:#f1f1f1;}
.bgE3E3E3{background-color:#e3e3e3;}
.bgD6D6D6{background-color:#d6d6d6;}
.bgB6B6B6{background-color:#b6b6b6;}
.bg949494{background-color:#949494;}

	/* UPDATE 20070919 */
	.bg94AFBD{background-color:#94AFBD;}
	.bgCED8DE{background-color:#CED8DE;}


/* Add 20070919 FontColor */
.fc628B9E{color:#628B9E;}

/*List Type Setting*/
.listIcon li.styleDisc{
	list-style-type: disc;
	list-style-position: inside;
	text-indent:-1.2em;
	padding-left:0.5em;
}
.listIcon li.styleSquare{
	list-style-type: square;
	list-style-position: inside;
	text-indent:-1.2em;
	padding-left:0.5em;
}
.listIcon li.styleRomanS{
	list-style-type: lower-roman;
	list-style-position: inside;
	text-indent:-1.2em;
	padding-left:0.5em;
}
.listIcon li.styleRomanL{
	list-style-type: upper-roman;
	list-style-position: inside;
	text-indent:-1.2em;
	padding-left:0.5em;
}
.listIcon li.styleAlphaS{
	list-style-type: lower-alpha;
	list-style-position: inside;
	text-indent:-1.2em;
	padding-left:0.5em;
}
.listIcon li.styleAlphaL{
	list-style-type: upper-alpha;
	list-style-position: inside;
	text-indent:-1.2em;
	padding-left:0.5em;
}
.listIcon li.styleDecimal{
	list-style-type: decimal;
	list-style-position: inside;
	text-indent:-1.2em;
	padding-left:0.5em;
}

/*List Type Setting*/

/*Indent Block Variation01 */
div.mL10Block{margin-left: 15px;}
div.mL20Block{margin-left: 27px;}
div.mL30Block{margin-left: 35px;}
div.mL40Block{margin-left: 48px;}
div.mL50Block{margin-left: 61px;}
div.mL60Block{margin-left: 74px;}

/*Indent Block news */
div.newsBlock{margin-left: 10px;margin-right: 10px;}

/* Indent Block Variation02*/
div#mainArea01 .linkBlock535{
	display: block;
	width:535px;
}
div#mainArea01 .linkBlock525{
	display: block;
	width:525px;
}
div#mainArea01 .linkBlock515{
	display: block;
	width:515px;
}
div#mainArea01 .linkBlock505{
	display: block;
	width:505px;
}


/*Indent Col Variation */
div.col50prL{
	float: left;
	width: 50%;
}
div.col50prR{
	float: left;
	width: 49%;
}
div.col33prL{
	float: left;
	width: 33%;
}
div.col33prC{
	float: left;
	width: 33%;
}
div.col33prR{
	float: left;
	width: 33%;
}
div.col25prL{
	float: left;
	width: 25%;
}
div.col25prLC{
	float: left;
	width: 25%;
}
div.col25prRC{
	float: left;
	width: 25%;
}
div.col25prR{
	float: left;
	width: 25%;
}
div.col75prL{
	float: left;
	width: 75%;
}
div.col75prR{
	float: left;
	width: 75%;
}
div.col67prL{
	float: left;
	width: 67%;
}
div.col67prR{
	float: left;
	width: 67%;
}

/* DIV Border */
div.borderTRBL{
	border: 1px solid #D6D6D6;
}
div.borderT{
	border-top: 1px solid #D6D6D6;
}
div.borderR{
	border-right: 1px solid #D6D6D6;
}
div.borderB{
	border-bottom: 1px solid #D6D6D6;
}
div.borderL{
	border-left: 1px solid #D6D6D6;
}

/* linkArrow */
#mainArea01 a.linkArrow,
#mainArea02 a.linkArrow,
#mainAreaNews a.linkArrow{
	padding-left: 18px;
	padding-bottom: 3px;
	background-image:url(/common/images/main_icon01.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.4em;
}

/* Block100pr*/
.Block100pr{
	width:100%;
}


/*::::::::::追加::::::::::*/

div.col265{
	width: 265px;
}

div.col171{
	width: 171px;
}

div.col125{
	width: 125px;
}

div.col362{
	width: 362px;
}

div.col236{
	width: 236px;
}

div.col174{
	width: 174px;
}

div.col34prC{
float:left;
	width: 34%;
}

.fL
{float:left;}

.fR
{float:right;}

