/* ----------------  page navi---------------- */#navi #breadCrumbs,#navi2 #breadCrumbs {	margin: 0px 0px 0px 0px;}#navi{	padding: 0px;	height: 32px;	width: 1000px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;}#navi .pieceBody{	text-align:left;	display: block;	margin: 0px;	float: left;	line-height: 32px;	font-size: 100%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}.navi_print{	margin: 0px;	padding: 0px;	float: right;}.navi_print form{	display: none;/*	display: block;	margin: 0px;	float: left;	height: 24px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;*/}.navi_print a{	float: left;	padding: 0px;	height: 32px;	width: 137px;	display:block;	text-indent: -9999px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	background-image: url(img/button/navi_print.gif);}.navi_print a:link{	background-image: url(img/button/navi_print.gif);}.navi_print a:hover{	background-image: url(img/button/navi_print_over.gif);}#navi2{	padding: 0px;	height: 32px;	width: 1000px;	margin-top: 20px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	clear: both;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #1157bf;	border-right-color: #1157bf;	border-left-color: #1157bf;}#navi2 .pieceBody{	text-align:left;	display: block;	margin: 0px;	float: left;	line-height: 32px;	font-size: 80%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 10px;}#navi2 p.page_back{	margin: 0px;	padding: 0px;	float: right;}#navi2 p.page_back a{	float: left;	padding: 0px;	height: 32px;	width: 160px;	display:block;	text-indent: -9999px;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	background-image: url(img/button/page_top.gif);}#navi2 p.page_back a:link{	background-image: url(img/button/page_top.gif);}#navi2 p.page_back a:hover{	background-image: url(img/button/page_top_over.gif);}/* ----------------  page main---------------- */#main{	width: 1000px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;}.gakubu_pic{	padding: 0px;	height: 125px;	width: 1000px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}/* ----------------  page content---------------- */#content{	margin: 0px;	padding: 0px;	float: right;	width: 740px;	text-align: left;	font-size: 100%;	line-height: 180%;	color: #282828;}#content h2{	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #636363;	color: #1157bf;	font-size: 160%;	background-image: url(img/button/arrow_title.gif);	background-repeat: no-repeat;	background-position: left center;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 25px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	line-height: 160%;}#content h2.international{	padding-bottom: 8px;	margin-bottom: 0px;	border-bottom-style: none;	border-bottom-width: 0px;	float: left;}/*言語切り替えの為*/#content h3{	font-size: 130%;	padding: 8px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	color: #004183;	border-bottom-width: 1px;	border-left-width: 7px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #ccc;	border-left-color: #3a7ab5;	font-weight: normal;}  #content h4{	font-size: 120%;	color: #004183;	padding: 8px;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #3f7fcd;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EBEBEB;}#content h5{	font-size: 120%;	color: #004183;	border-bottom:1px solid #3a7ab5;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 0.6em;	padding-right: 0.1em;	padding-bottom: 0.6em;	padding-left: 0.1em;}  #content h6{	font-size: 120%;	color: #004183;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 0.4em;	padding-right: 0em;	padding-bottom: 0.4em;	padding-left: 0em;}  #content ol{	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 30px;}#content ul{	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 30px;}.content_midashi strong{	font-weight: bold;}.content_midashi img{	float: left;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 20px;	margin-left: 0px;	padding: 0px;}.content_midashi p{	margin: 0px;	padding: 0px;}.detaile_page{	text-align: right;}.detaile_box{}.detaile_info_box{	background-image: url(img/contant/detaile_info_box.gif);	background-repeat: no-repeat;	padding: 31px;	height: 322px;	width: 638px;	margin-top: 60px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.detaile_info_box img{	float: left;	margin: 0px;	padding-top: 0px;	padding-right: 35px;	padding-bottom: 0px;	padding-left: 0px;}.detaile_info_box p.title{	font-size: 140%;	font-weight: bold;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.detaile_info_box p.font{	font-size: 80%;	line-height: 160%;}.detaile_info_box p.address{	font-size: 100%;	line-height: 160%;}.detaile_info_box p.url{	font-size: 120%;	padding: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.detaile_info_box p.name{}.detaile_info_box p.tel{	font-size: 200%;	color: #d20000;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: 180%;}/*auto_page contact*/.inquiry{	border: 1px dotted #c99385;	padding: 5px;	width: 688px;	margin-top: 30px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#content .inquiry h2 {	color: #e37b00;	color: #e67d00;	margin: 0px;	padding: 3px;	list-style-image: none;	list-style-type: none;	display: block;	background-color: #fffce6;	background-image: none;	font-size: 120%;	font-weight: normal;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.inquiry div.section{	clear: both;	margin: 0px;	font-size: 100%;	color: #666;	font-weight: normal;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 0px;	padding-left: 6px;}#content .back a{	text-align: right;	margin: 0px;	width: 700px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #FFF;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}/* ----------------  page side_button---------------- */#side_button{	padding: 0px;	float: right;	width: 240px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	text-align: left;}#side_button a:link { color: #1b4ea1; text-decoration: none; }#side_button a:visited { color: #1b4ea1; text-decoration: none; }#side_button a:hover {color: #002d65; text-decoration: underline;}#side_button a:active { color: #1b4ea1; text-decoration: none; }#side_button p{	font-size: 120%;	color: #FFF;	background-color: #3796f4;	text-align: left;	margin: 0px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #0f4185;	padding-top: 3px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 6px;}#side_button p.sub_international{	font-size: 120%;	color: #0064df;	background-color: #cfe4ff;	text-align: left;	padding: 7px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#side_button p.sub_international2{	font-size: 120%;	color: #ffffff;	background-color: #0064df;	text-align: left;	padding: 7px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#side_button p.sub_international a:link { color: #004eaf; text-decoration: underline; }#side_button p.sub_international a:visited { color: #004eaf; text-decoration: underline; }#side_button p.sub_international a:hover {color: #003183; text-decoration: none; }#side_button p.sub_international a:active { color: #004eaf; text-decoration: underline; }ul.side_button01{	padding: 0px;	margin-top: 4px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}ul.side_button01 li{	font-size: 100%;	background-color: #FFF;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC;}ul.side_button01 li a{	display: block;	background: url(img/button/side_button_list04.gif) no-repeat 2px;	background-repeat: no-repeat;	margin: 0px;	padding-top: 4px;	padding-right: 4px;	padding-bottom: 4px;	padding-left: 18px;}ul.side_button01 li a:hover{	background-color: #e6edf8;	display: block;	background: url(img/button/side_button_list03.gif) no-repeat 2px; 	background-repeat: no-repeat;	background-color: #e6edf8;}/*ul.side_button01{	list-style-type: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	background-color: #f5f5f5;	border: 1px solid #cccccc;	padding: 7px;}ul.side_button01 li{	display: block;	margin: 0px;	font-size: 120%;	padding: 5px;}*/ul.side_button01 li.title01{	display: block;	font-size: 110%;	padding: 3px;	background-color: #FFF;	border-top-width: 3px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #88b6de;	border-right-color: #cccccc;	border-bottom-color: #cccccc;	border-left-color: #cccccc;	list-style-image: none;	list-style-type: none;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}ul.side_button01 li.title02{	display: block;	font-size: 110%;	padding: 3px;	background-color: #FFF;	border-top-width: 3px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #d788de;	border-right-color: #cccccc;	border-bottom-color: #cccccc;	border-left-color: #cccccc;	list-style-image: none;	list-style-type: none;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}ul.side_button01 li.title02-2{	display: block;	font-size: 120%;	padding: 7px;	background-color: #FFF;	border-top-width: 3px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #b62323;	border-right-color: #cccccc;	border-bottom-color: #cccccc;	border-left-color: #cccccc;	list-style-image: none;	list-style-type: none;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}ul.side_button02{	list-style-image: url(img/button/arrow01-2.gif);	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	background-color: #f5f5f5;	border: 1px solid #cccccc;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 25px;}ul.side_button02 li{	margin: 0px;	font-size: 100%;	padding: 3px;}ul.side_button03{	list-style:outside none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	background-color: #ffffff;	padding-top: 7px;	padding-right: 7px;	padding-bottom: 7px;	padding-left: 7px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-right-color: #cccccc;	border-bottom-color: #cccccc;	border-left-color: #cccccc;}ul.side_button03 li{	list-style-image: url(img/button/side_button_list2.gif);	font-size: 120%;	padding: 5px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;}.formal_hp{	border: 1px solid #cccccc;	padding: 2px;	background-color: #FFF;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.formal_hp p{	font-size: 120%;	color: #FFF;	background-color: #3796f4;	text-align: left;	margin: 0px;	padding: 7px;}#side_button .formal_hp a:link { color: #ffffff; text-decoration: none; }#side_button .formal_hp a:visited { color: #ffffff; text-decoration: none; }#side_button .formal_hp a:hover {color: #FF9; text-decoration: underline;}#side_button .formal_hp a:active {	color: #1b55a6;	text-decoration: none;}/* ----------------  tel---------------- */#tel_side{	padding: 11px;	border: 2px solid #cccccc;	background-color: #FFF;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	width: 214px;}#tel_side p{	font-size: 120%;	color: #FFF;	background-color: #3796f4;	text-align: left;	margin: 0px;	padding: 7px;}/* ----------------  aed---------------- */#aed_side{	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	width: 240px;	height: 45px;}/* ----------------  form contact-voice---------------- */#form_contact{	border: 1px dotted #c99385;	padding: 15px;	width: 668px;	margin-top: 30px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	display:none}.form_contact_title{	background-color: #fffbdf;	margin: 0px;	font-size: 140%;	height: 36px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 6px;}.form_contact_title p.title{	color: #e37b00;	margin: 0px;	padding: 0px;	float: left;	line-height: 36px;	width: 400px;}.form_contact_title p.img{	margin: 0px;	padding: 0px;	float: right;}.form_contact_title p.img a{	float: right;	margin: 0px;	padding: 0px;	height: 36px;	width: 190px;	text-indent: -9999px;	display: block;	background-image: url(img/button/form_contact.gif);	background-repeat: no-repeat;}.form_contact_title p.img a:link{	background-image: url(img/button/form_contact.gif);}.form_contact_title p.img a:hover{	background-image: url(img/button/form_contact_over.gif);}#form_contact p.info{	clear: both;	margin: 0px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 80%;	color: #666;}#voice_contact{	border: 1px dotted #019d90;	padding: 4px;	width: 690px;	margin-top: 15px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.voice_contact_title{	background-color: #effcf1;	margin: 0px;	font-size: 140%;	height: 36px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 4px;}.voice_contact_title p.title{	color: #019d90;	margin: 0px;	padding: 0px;	float: left;	line-height: 36px;}.voice_contact_title p.img{	margin: 0px;	padding: 0px;	float: right;}.voice_contact_title p.img a{	float: right;	margin: 0px;	padding: 0px;	height: 36px;	width: 190px;	text-indent: -9999px;	display: block;	background-image: url(img/button/form_voice.gif);	background-repeat: no-repeat;}.voice_contact_title p.img a:link{	background-image: url(img/button/form_voice.gif);}.voice_contact_title p.img a:hover{	background-image: url(img/button/form_voice_over.gif);}#voice_contact p.info{	clear: both;	margin: 0px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 90%;	color: #666;}/* ----------------  page gakubu---------------- */.gakubu_list{	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 60px;	margin-left: auto;}.gakubu_list td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #c8c8c8;	padding: 12px;}.gakubu_list td.name{	font-size: 140%;	line-height: 180%;	width: 120px;	text-align: center;}.gakubu_list td.name a,.gakubu_list td.name a:link,.gakubu_list td.name a:visited,.gakubu_list td.name a:hover{	color: #1b55a6;	text-decoration: none;}.gakubu_list td.name a:hover,.gakubu_list td.name a:active{	color: #1B7DBA;	text-decoration: underline;}.gakubu_list td.info{	font-size: 80%;	color: #666;	line-height: 160%;}.gakubu_list td.button1{	width: 99px;}.gakubu_list td.button2{	width: 76px;}.gakubu_list td.name2{	font-size: 140%;	line-height: 180%;	width: 120px;	text-align: center;}.gakubu_list td.name2 a,.gakubu_list td.name2 a:link,.gakubu_list td.name2 a:visited,.gakubu_list td.name2 a:hover{	color: #1d8787;	text-decoration: none;}.gakubu_list td.name2 a:hover,.gakubu_list td.name2 a:active{	color: #20b9b9;	text-decoration: underline;}.gakubu_list td.name3{	font-size: 140%;	line-height: 180%;	width: 120px;	text-align: center;}.gakubu_list td.name3 a,.gakubu_list td.name3 a:link,.gakubu_list td.name3 a:visited,.gakubu_list td.name3 a:hover{	color: #9a5482;	text-decoration: none;}.gakubu_list td.name3 a:hover,.gakubu_list td.name3 a:active{	color: #c86ca9;	text-decoration: underline;}.gakubu_title01{	font-size: 120%;	color: #157070;	padding: 3px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 20px;	background-color: #dcf6f6;}.gakubu_title02{	font-size: 120%;	color: #7f2a62;	padding: 3px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 20px;	background-color: #f5e7f0;}/* ----------------  page koushiki---------------- */.koushiki_list{	font-size: 120%;	line-height: 180%;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 60px;	margin-left: auto;}.koushiki_list td{	width: 209px;	padding: 12px;}.koushiki_list a img{	border: 2px solid #03C;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/* ----------------  page acc---------------- */iframe#googlemap{	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	display: block;}.acc_google_link{	text-align: right;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 50px;	margin-left: 0px;}/* Add J.Azuma */#side_imgs {	position: relative;	height: 530px;}#side_imgs img {	position: absolute;	top: 0px;	left: 0px;}#kurukuru_box {	position: relative;	margin-top: 12px;	margin-left: 12px;	margin-bottom: 0px;	margin-right: 12px;	width: 309px;	height: 206px;	overflow: hidden;}#kurukuru_img {	position: absolute;	top: 0px;	left: 0px;	width: 309px;	height: 206px;}/* ----------------  events title---------------- */.contentArticleDoc .header {	margin-bottom: 30px;	background-color: #D7F0FF;	width:100%;	overflow:auto;	padding: 0px;	border-top: 1px solid #232f92;	border-bottom: 1px solid #232f92;	background-color: #e3f0fa;}.contentArticleDoc .header h1 {	float: left;	text-align: left;	padding: 15px;	margin: 0px;	width: 570px;}.contentArticleDoc .header .publishedAt {	float: right;	text-align: right;	margin: 0px;	padding: 15px;}/* ----------------  page index button---------------- */.pageindex_button_box_left{	float: left;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 20px;	width: 330px;}.pageindex_button_box_right{	float: left;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 20px;	width: 330px;}/* ----------------  page international---------------- */.international_title{	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #636363;	width:100%;	overflow:auto;	margin-bottom: 20px;}.international_title p{	float: right;	margin: 0px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}/* ----------------  campus life page mokuji---------------- */.life_mokuji{	padding: 6px;	overflow: hidden;}.life_mokuji p{	background-color: #E6E6E6;	padding: 4px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}#content ul{	padding: 0px;	width: 710px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 40px;	margin-left: 5px;}.life_mokuji li{	margin: 0px;	padding: 4px;	float: left;	width: 218px;}/* ----------------  annai---------------- */.annai_title01{	font-size: 120%;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	border-top-width: 3px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #3796f4;	border-right-color: #c8c8c8;	border-bottom-color: #c8c8c8;	border-left-color: #c8c8c8;	color: #0040af;	padding: 0.4em;}  .annai_title02{	font-size: 120%;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding: 0.4em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ccc;}  .annai_title03{	font-size: 110%;	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding: 0.4em;}  .annai_font01{	font-size: 110%;	line-height: 180%;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;}.annai_font02{	font-size: 100%;	line-height: 180%;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 25px;}.annai_font03{	font-size: 90%;	line-height: 180%;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 10px;}.annai_font04{	font-size: 100%;	line-height: 180%;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 5px;}/* ----------------  information---------------- */#main #content .contentArticleDocs .docs .date {	font-size: 12px;	background-color: #FFF;	background-image: none;	margin: 0px;	padding: 0px;	border-bottom-style: none;	color: #000;	font-weight: normal;}#main #content .contentArticleDocs .docs ul {	list-style-type: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 16px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	font-size: 120%;}#content .contentArticleDocs .docs ul li .attributes {	font-size: 80%;	color: #5A5A5A;}#content .contentArticleDocs .docs li {	margin: 0px;	list-style-type: none;	background-image: none;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;}/* ----------------  career---------------- */.career_title01{	font-size: 120%;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-top-width: 3px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #3796f4;	border-right-color: #c8c8c8;	border-bottom-color: #c8c8c8;	border-left-color: #c8c8c8;	color: #0040af;	padding-top: 0.6em;	padding-right: 0.7em;	padding-bottom: 0.6em;	padding-left: 0.7em;	font-weight: bold;}  .career_title02{	font-size: 120%;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-top-width: 3px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #c66f6f;	border-right-color: #c8c8c8;	border-bottom-color: #c8c8c8;	border-left-color: #c8c8c8;	color: #b62323;	padding-top: 0.6em;	padding-right: 0.7em;	padding-bottom: 0.6em;	padding-left: 0.7em;	font-weight: bold;}  .career_title03{	font-size: 120%;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 3px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #c8c8c8;	border-right-color: #c8c8c8;	border-bottom-color: #3796f4;	border-left-color: #c8c8c8;	color: #0040af;	padding-top: 0.6em;	padding-right: 0.7em;	padding-bottom: 0.6em;	padding-left: 0.7em;}  .career_font{	margin-left: 15px;	margin-bottom: 40px;	font-size: 120%;	line-height: 200%;}.pageindex_button_box_right .career_font a:link{	color: #be0000;}.pageindex_button_box_right .career_font a:hover{	color: #DE5050;}/* 2012/04/02 Add J.Azuma */.attributes {	display: none;}/*not_font page*/#not_page{	width: 900px;	margin-top: 30px;	margin-right: auto;	margin-bottom: 30px;	margin-left: auto;	padding: 0px;	text-align: left;}.not_form{	padding:0px;	border:0px;	width:129px;	height:17px;	background-image: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 22px;	font-size: 12px;	background-color: #F0C;}.not_search{	display: block;	height: 26px;	vertical-align: middle;	overflow: hidden;	float: left;	background-image: url(img/button/search.gif);	background-repeat: no-repeat;	width: 196px;}.form_search{	padding:0px;	border:0px;	width:154px;	height:20px;	background-image: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 3px;	float:left;	font-size: 12px;}/* ----------------  page career---------------- */#career_box{	padding: 0px;	width: 740px;	background-repeat: no-repeat;	clear: both;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#career_box ul{	margin: 0px;	padding: 0px;	height: 191px;	width: 740px;	list-style-type: none;	background-image: url(img/career/career_button.jpg);	background-repeat: no-repeat;}#career_box li.navi01,#career_box li.navi01 a,#career_box li.navi01 a:link,#career_box li.navi01 a:visited{	text-indent: -9999px;	width: 244px;	height: 191px;	float: left;	margin: 0;	padding: 0;	display: block;	background-image: none;}#career_box li.navi01 a:hover, #career_box li.navi01 a:active {	background-image: url(img/career/career_button_01over.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	width: 244px;	height: 191px;	float: left;	margin: 0;	padding: 0;	display: block;}#career_box li.navi02,#career_box li.navi02 a,#career_box li.navi02 a:link,#career_box li.navi02 a:visited{	text-indent: -9999px;	width: 252px;	height: 191px;	float: left;	margin: 0;	padding: 0;	display: block;	background-image: none;}#career_box li.navi02 a:hover, #career_box li.navi02 a:active {	background-image: url(img/career/career_button_02over.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	width: 252px;	height: 191px;	float: left;	margin: 0;	padding: 0;	display: block;}#career_box li.navi03,#career_box li.navi03 a,#career_box li.navi03 a:link,#career_box li.navi03 a:visited{	text-indent: -9999px;	width: 244px;	height: 191px;	float: left;	margin: 0;	padding: 0;	display: block;	background-image: none;}#career_box li.navi03 a:hover, #career_box li.navi03 a:active {	background-image: url(img/career/career_button_03over.jpg);	background-repeat: no-repeat;	text-indent: -9999px;	width: 244px;	height: 191px;	float: left;	margin: 0;	padding: 0;	display: block;}#career_box p{	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 25px;	margin-left: 0px;}