@charset "euc-jp";



/** UNIVERSAL */



form,div,h1,p{

	margin: 0;

	padding: 0;

	}

  

body{

	font: "Lucida Grande", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Geneva, Arial, Verdana, sans-serif; 

	line-height: 17px;

	font-weight:normal;

	background: #ccc;

	color:#20526C;

	font-size:x-small;


	}



h1{



	font-size:x-small; 

	font-weight:normal;	

	margin: 0;

	line-height: 125%;

	}



h2{

	font-size:medium;; 

	font-weight:normal;	

	margin: 0;

	line-height: 135%;

	}



h3{

	font-size:small; 

	font-weight:normal;

	line-height: 135%;

	margin: 0;

	}



h4{

	font-size:small;  

	font-weight:normal;

	line-height: 135%;

	margin: 0;

	}

	

h5{

	font-size:x-small; 

	font-weight:normal;

	margin: 0;

	}



h6{

	font-size:x-small;

	margin: 0; 

	}

	

h7{

	font-size:10px;

	font-weight:normal;

	margin: 0; 

	}



em {

  font-style: normal;

  font-weight: bold;

  }



/** UL-LIST */

.top-list

{

   margin: 0 0 0 0;

   list-style-image: url(/common/images/arrow3.gif);

   padding: 0 0 5px 20px;
    

}

.top-list li

{

	margin-bottom:5px;
	
}



	

/** IMAGES */

.imgR {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

}



.imgL {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}





/** BACKGROUND */

.bgfff {

	background-color:#fff;

}



.bg20526C {

	background-color: #20526C;

}





.bgD00F37 {

	background-color: #D00F37;

}





.bg93B3DA {

	background-color: #93B3DA;

}





.bgDDE9F6 {

	background-color: #DDE9F6;

}



.bgf1f1f1 {

	background-color: #f1f1f1;

}



.bgCCC {

	background-color: CCC;

}



.bg666 {

	background-color: 666;

}



.svc3{

	backgroud-image:url(/service/service03_bg1.gif);

	backgroud-repeat:no-repeat;

	}

/** LINE*/



.dotccc{

border-bottom: 1px dashed #CCC;

margin:5px 0px 5px 0px;

}



.dot93B3DA{

border-bottom: 1px dashed #93B3DA;

margin:5px 0px 5px 0px;

}



.dot20526C{

border-bottom: 1px dashed #20526C;

margin:5px 0px 5px 0px;

}



/** LIST */



ol{

	list-style:none

	}

	

.arrow{

	 list-style-image: url(/common/images/arrow.gif);

	 }

	 

.arrow2{

	 list-style-image: url(/common/images/arrow2.gif);

	 }



	 

.nb1{

	 list-style-image: url(/common/images/il_01.gif);

	 }



.nb2{

	 list-style-image: url(/common/images/il_02.gif);

	 }



.nb3{

	 list-style-image: url(/common/images/il_03.gif);

	 }



.nb4{

	 list-style-image: url(/common/images/il_04.gif);

	 }



.nb5{

	 list-style-image: url(/common/images/il_05.gif);

	 }



.nb6{

	 list-style-image: url(/common/images/il_06.gif);

	 }



.nb7{

	 list-style-image: url(/common/images/il_07.gif);

	 }



/** LINK */



a:link{

  color:#085585;

  text-decoration:none;

  line-height: 135%;

}

a:visited{

  color:#085585;

  text-decoration:none;

  line-height: 135%;

}

a:hover,a:active{

	color:#ff6600;

	text-decoration:underline;

	border-top-color: #CCC;

	line-height: 135%;

}





/** margin */





.margin5 {

 	margin:5px;

 	}



.margin10 {

 	margin:5px;

 	}





.marginTop5 {

 	margin-top:5px;

 	}



.marginTop10 {

 	margin-top:10px;

 	}



.marginTop15 {

 	margin-top:15px;

 	}



.marginTop20 {

 	margin-top:20px;

 	}

	



.marginL5 {

 	margin-left:5px;

 	}



.marginL10 {

 	margin-left:10px;

 	}



.marginH5 {

 	margin-top:5px;

	margin-bottom:5px;

 	}



.marginH10 {

 	margin-top:10px;

	margin-bottom:10px;

 	}



.marginH15 {

 	margin-top:15px;

	margin-bottom:15px;

 	}



/** Table TOP*/



.tbl_top{

	background: #20526C;

}



.tbl_txt1{

	background: #f1f1f1;

	margin:  1px 1px auto 1px;

	padding: 5px 5px 5px 5px;

	font-size:small;

	font-weight:bold;

}

.tbl_txt2{

	background: #fff;

	margin: auto 1px 1px 1px;

	padding: 10px 5px 10px 5px;

	font-size:small;

	

}





.tbl_txt3{

	background: #f1f1f1;

	margin: auto 1px 1px 1px;

	padding: 5px 5px 5px 5px;

	font-size:small;

	

	

}



/** Table Template*/



.tbl_tmp{

	background: #CCC;

}



.tbl_tmptxt1{

	background: #f1f1f1;

	margin:  1px 1px auto 1px;

	padding: 8px 8px 8px 8px;

	font-size:small;

	font-weight:bold;

	color:#20526C;

}

.tbl_tmptxt2{

	background: #fff;

	margin: auto 1px 1px 1px;

	padding: 8px 8px 8px 8px;

	font-size:small;

	color:#666;	

}



/** Table About*/



.tbl_about{

	background: #f1f1f1;

	margin:  0;

	padding: 5px 5px 5px 5px;

	width: 540px;

}



.tbl_svc{

	background: #FBFDD1;

	margin:  0;

	padding: 5px 5px 5px 5px;

	width: 540px;

}



/** FONT_ATTRIBUTES */

font {

	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Geneva, Arial, Verdana, sans-serif; 

}

.size1, .size2, .size3, .size1B, .size2B, .size3B {

	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", Geneva, Arial, Verdana, sans-serif; 

	font-weight:normal;

	text-decoration:none;

}

.size0B, .size1B, .size2B, .size3B {

	font-weight:bold;

}

.size0, .size0B {

	font-size:xx-small;

}

.size1, .size1B {

	font-size:x-small;

}

.size2, .size2B {

	font-size:small;

}

.size3, .size3B {

	font-size:medium;

}



.cFFFFFF {

	color:#FFFFFF;

	

}

.cCCCCCC {

	color:#CCCCCC;

}



.c666 {

	color:#4F4F4F;

}



.c333 {

	color:#333333;

}





.c93B3DA {

	color:#7395BF;

	line-height: 135%;

}

.cff6600 {

	color:#ff6600;

	font-size:10px;

}



.c20526C {

	color:#20526C;

}



.c0066CC {

	color:#0066CC;

}



/** mouse over */



a.menu01:link img,a.menu01:visited img{

	background-image: url("/common/images/menu_01.gif")

	}

a.menu01:hover img,a:menu01:active img{

	background-image: url("/common/images/menu_01on.gif")

	}



a.menu02:link img,a.menu02:visited img{

	background-image: url("/common/images/menu_02.gif")

	}

a.menu02:hover img,a:menu02:active img{

	background-image: url("/common/images/menu_02on.gif")

	}



a.menu03:link img,a.menu03:visited img{

	background-image: url("/common/images/menu_03.gif")

	}

a.menu03:hover img,a:menu03:active img{

	background-image: url("/common/images/menu_03on.gif")

	}



a.menu04:link img,a.menu04:visited img{

	background-image: url("/common/images/menu_04.gif")

	}

a.menu04:hover img,a:menu04:active img{

	background-image: url("/common/images/menu_04on.gif")

	}



a.menu05:link img,a.menu05:visited img{

	background-image: url("/common/images/menu_05.gif")

	}

a.menu05:hover img,a:menu05:active img{

	background-image: url("/common/images/menu_05on.gif")

	}



a.menuDoc:link img,a.menuDoc:visited img{

	background-image: url("/common/images/btn_document.gif")

	}

a.menuDoc:hover img,a:menuDoc:active img{

	background-image: url("/common/images/btn_document_on.gif")

	}