* {
 margin:0;
 padding:0;
}



/* ------------------------------------------------
       body
---------------------------------------------------*/
#bdy {
	background:url(img/b-bg_005.jpg) repeat-x top;
	background-color: #eaeafe;
	height: 100%;
	/*font-family:Verdana, Arial, Helvetica, sans-serif; */
	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	 background:url(b-bg_5px.jpg);
	background-repeat:repeat-x;*/
	/*bottom right;
	background:url(gt_2011_04.gif);
	background-repeat:no-repeat;*/
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	height: 100%;
}

/* ------------------------------------------------
       header
---------------------------------------------------*/
#header {
	width: 900px;
	height: 100px;
	background-repeat:no-repeat;
	background-image:url(img/h_ronnie_logo_03.png);
}

#header-sub {
	width: 900px;
	height: 20px;
}

/* header nav */
#h-nav{
	width: 800px;
	height: 30px;
	font-size:12px;
	margin: 0px 0px 0px 70px;
	/*text-align: center;
	 border: solid 1px #D2D2D2;*/
}

/* ------------------------------------------------
       main index
---------------------------------------------------*/
#main {
	width: 900px;
}
.main-box{
	width: 700px;
	margin: 2px 0px 0 97px;
	/*border: solid 1px #b22;*/
}
.main-bot{
	width: 665px;
	height: 25px;
	margin: 40px 20px 0px 115px;
	border-bottom: solid 1px #050506;
	/*border-left: solid 1px #050506;
	padding-top: 10px;
	padding-bottom: 20px;*/
	/*background-color: #558ed5;
	background-image:url(img/grd_5-100_002.png) ;
	background-repeat:repeat-x*/
	/*border:1px solid #999;*/
}
.mainbox-inner{
	width: 640px;
	margin: 0px 0px 0px 120px;
	/*padding: 10px 10px 0 10px;
	background-color: #c6d9f1;558ed5cdf*/
	/*border:1px solid #b22;*/
}
.mainbox-inner ul{
	width: 600px;
	padding: 10px 10px 0px 15px;
	font-size:12px;
	color:#002;
	line-height: 1.5em;
	list-style: none;
	/*border:1px solid #999;*/
}

.mainbox-bot{
	width: 665px;
	height: 50px;
}/**/
/* ------------------------------------------------
       contents
---------------------------------------------------*/
#contents {
	float: left;
	width: 630px;
	background-color: #ffffff;
	border: solid 1px #D2D2D2;
	font-size:12px; 
	color:#116;
	line-height: 1.5;
	/*background-image:url(eaeafe_grd_100-5.png);
	background-repeat:repeat-y;*/
}

/*　contents　title　*/
.c-title {
	width: 630px;
	/*border-top: solid 3px #050506;
	margin: 0 0 20px 0;*/
	/*border:1px solid #999; 
	line-height: 0;*/
}
.c-title a:link{color:#002244; text-decoration:none;}
.c-title a:visited{color:#002244; text-decoration:none;}
.c-title a:hover{text-decoration:underline;}
.c-title a:active{text-decoration:none;}

/*　contents　box a　*/
.c-box-a {
	width: 600px;
	margin: 20px;
}

.c-box-a a:link{color:#44f; text-decoration:none;}
.c-box-a a:visited{color:#44f; text-decoration:none;}
.c-box-a a:hover{text-decoration:underline;}
.c-box-a a:active{text-decoration:none;}

/*　contents box b　*/
.c-box-b {
	width: 600px;
	margin: 40px 20px 20px 20px;
}

.c-box-c {
	width: 600px;
	margin: 20px;
	clear: both;
}

.c-box-c a:link{color:#44f; text-decoration:none;}
.c-box-c a:visited{color:#44f; text-decoration:none;}
.c-box-c a:hover{text-decoration:underline;}
.c-box-c a:active{text-decoration:none;}

.c-box-d {
	width: 560px;
	margin: 20px;
	padding-top: 10px;
	/*border-top: dotted 1px #ccc;*/
	clear: both;
}

.c-box-d a:link{color:#002244; text-decoration:none;}
.c-box-d a:visited{color:#002244; text-decoration:none;}
.c-box-d a:hover{text-decoration:underline;}
.c-box-d a:active{text-decoration:none;}


/* -----------------------------
	[contents] information
-------------------------------- */

.c_info_date{
	width:500px;
	padding:0 0 0px 0px;/* */
	margin: 10px 0px 5px 20px;/* */
	/*background-image:url(img/listpoint.png);*/
	background-repeat:no-repeat;
	/*border:1px solid #999; */
}

.c_info_ttl{
	padding-left: 5px;
	color:#f30;
}

.c_info_cmnt{
	width:550px;
	border-bottom: 1px #111 dotted;
	padding:10px 0 10px 20px;
	/*border:1px solid #999; */
}
/* ------------------------
	[contents] profile
--------------------------- */

.line{
	width: 590px;
	border-bottom: dotted 1px #ccc;
	margin: 20px;/* */
}

.prof_name{
	margin: 0 0 5px 0;/* */
}

.prof_line{
	border-left: solid 5px #44f;
	padding:0 0 0 10px;
	/*border:1px solid #999; */

}
/* ------------------------
	[contents] career
--------------------------- */
/* career dt dd start */
dl.list-career dt {
	float:left;
	width:5em;/* 年の幅　*/
	border-left: solid 5px #44f;
	/* border-top:1px solid #999;*/
	padding-left: 5px;
}
dl.list-career dd {
	margin-left:6em; /*年の頭からの幅　*/
	padding:0px 0 8px 0;
	/* border-top:1px solid #999;*/
}

.list-jpn{
	padding:0px 0 8px 0;
	/*border-bottom: dotted 1px #44f;*/
}
.list-eng{
	padding:0px 0 10px 0;
	/*color:#74f;*/
}
/* career dt dd end */

/* ------------------------
	[contents] result
--------------------------- */
/* contents box result round title */
.c-round-ttl-eng {
	width: 560px;
	margin: 20px 20px 0px 20px;/**/
	background-image:url(img/listpoint_3.png);
	background-repeat:no-repeat;
	padding-left: 15px;
	color:#333;
	/*border:1px solid #ddd; */
}

.c-round-ttl {
	width: 560px;
	margin: 10px 20px 20px 20px;
	/*border:1px solid #ddd; */
}


/* contents box result */
.c-round {
	width: 560px;
	margin: 20px 20px 20px 20px;
	/*border:1px solid #ddd; */
}

.c-round-report{

}

.c-round-date{

}

img.result {
	float: right;
	margin: 20px 20px 20px 20px;
}
/* ---------------------------------
	[contents] result 2011champ
------------------------------------ */
.c-round-ttl-2011 {
	width: 560px;
	text-align: center;
	margin: 20px 20px 20px 20px;
	/*border:1px solid #ddd; */
}

.sphu{font-size:18px; color:#116; line-height:20px; margin: 0 0 10px 0; font-weight:bold;}
.sphd{font-size:16px; color:#116; line-height:20px; margin: 0 0 10px 0; font-weight:bold;}
.spfu{font-size:18px; color:#116; line-height:20px; margin: 10px 0 0 0;}
.spfd{font-size:16px; color:#116; line-height:20px; margin: 10px 0 0 0;}
.spfo{font-size:14px; color:#116; line-height:20px;}

img.result-left {
	float: left;
	margin: 20px 20px 20px 20px;
}

/* ------------------------
	[contents] result archive
--------------------------- */
/* result archive　*/
.rslt-title{
	width: 580px;
	color:#333;/*44f 　*/
	border-bottom: dotted 1px #ccc;
	/*border:1px solid #ddd; */
	font-weight: bold;
	clear: both;
}

.rslt-subtitle{
	background-image:url(img/listpoint_3.png);
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 20px 0px 10px 30px;/**/
	color:#333;
	/*border:1px solid #ddd; */
}

.rslt-body{
	color:#116;
	margin: 0px 0px 10px 20px;
	padding-left: 10px;
}
.rslt-body-txt{
	color:#116;
	margin: 0px 0px 10px 20px;
	padding-left: 10px;;
}


/* ------------------------------
	[contents] result time
--------------------------------- */
.c-rslt-time{
	margin: 0px 0px 0px 20px;
	font-size:10px;
	/*border:1px solid #999; */
}

.c-rslt-time-a{
	width: 550px;
	background-color:#ccc;
	border-style: none;
	text-align: right;
	margin: 0px 0px 0px 10px;
	padding-right: 5px;

}

.c-rslt-time-b{
	width: 550px;
	background-color:#eee;
	border-style: none;
	text-align: right;
	margin: 0px 0px 0px 10px;
	padding-right: 5px;
	/*border: solid 1px #44f;*/
}

.c-rslt-time-c{
	width: 550px;
	background-color:#fff;
	border-style: none;
	text-align: left;
	font-size:12px;
	margin: 10px 0px 0px 10px;
	/*border: solid 1px #44f;*/
}
.c-rslt-time-d{
	width: 550px;
	background-color:#fff;
	border-style: none;
	text-align: left;
	font-size:10px;
	margin: 0px 0px 0px 10px;
	/*border:1px solid #999; */
}
/* rslt dt dd start */
dl.list-rslt dt {
	float:left;
	width:12px;/* 年の幅　*/
	/*border-left: solid 5px #44f;
	 border-top:1px solid #999;*/
	padding-left: 5px;
	line-height: 14px;
}
dl.list-rslt dd {
	margin-left:12px; /*年の頭からの幅　*/
	/*padding:0px 0 8px 0;
	 border-top:1px solid #999;*/
	line-height: 14px;
}

/* ------------------------
	[contents] machine
--------------------------- */
/* machine box　*/
.c-machine-box {
	width: 600px;
	margin: 20px;
}

.c-machine-box a:link{color:#44f; text-decoration:none;}
.c-machine-box a:visited{color:#44f; text-decoration:none;}
.c-machine-box a:hover{text-decoration:underline;}
.c-machine-box a:active{text-decoration:none;}

/*　contents box machine　*/
.c-machine {
	width: 500px;
	margin: 20px 20px 20px 20px;
	/*border:1px solid #0d1300; */
}

.c-machine-ttl {
	color:#333;
}

.c-machine-sub {
	margin: 20px 0 20px 5px;
	/*border:1px solid #ddd; 116*/
	border-left: solid 5px #44f;
	padding-left: 5px;
}

/* machine dt dd start */
dl.list-machine dt {
	float:left;
	width:9em;/* 年の幅　*/
	/* border-left: solid 5px #36c;
	border-top:1px solid #999;*/
	padding-left: 5px;
}
dl.list-machine dd {
	margin-left:9em; /*年の頭からの幅　*/
	padding-bottom:5px;
	/* border-top:1px solid #999;*/
}

/* machine dt dd end */

/* -----------------------------
	[contents] from ronnie
-------------------------------- */


.diarytop{
	width: 600px;
	margin: 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px #ccc dotted;	 
	/*border:1px solid #44f;*/	
}
.diarytop a:link{color:##44f; text-decoration:none;}
.diarytop a:visited{color:##44f; text-decoration:none;}
.diarytop a:hover{text-decoration:underline;}
.diarytop a:active{text-decoration:none;}


/* 追加記述 start */

.diaryyear{
	margin: 20px 20px 0 50px;
	padding: 0 0 0 15px;
	background-image:url(img/listpoint_3.png);
	background-repeat:no-repeat;
	color:#002244;
}
.diaryyear a:link{color:#44f; text-decoration:none;}
.diaryyear a:visited{color:#44f; text-decoration:none;}
.diaryyear a:hover{text-decoration:underline;}
.diaryyear a:active{text-decoration:none;}

.diarymonth{
	margin: 0 5px 0 0;
}

/* 追加記述 end */

.diarybot{
	width: 600px;
	margin: 20px 20px 20px 40px;
	/*border:1px solid #44f; */	
}
.diarybot a:link{color:#44f; text-decoration:none;}
.diarybot a:visited{color:#44f; text-decoration:none;}
.diarybot a:hover{text-decoration:underline;}
.diarybot a:active{text-decoration:none;}

.diary_in{
	margin: 0 0 10px 0;
}

.diary_date{
	color:#116;/*33358d*/
	margin: 0 0 10px 0;
	padding: 0 0 0 8px;
}
.diary_ttl{
	color:#fff;/*5be*/
	padding: 2px 2px 2px 8px;
	background:url(img/c_from_ttl_bg.png) no-repeat;
	font-size:12px;
	font-weight: bold;
	/*margin: 0 0 10px 0;
	background-color:#558ed5;
	border:1px solid #44f; */
}
.diary_line{
	width: 550px;
	border-bottom: dotted 1px #ccc;
	margin: 20px 0 20px 0;
}

.diary_ttl_1{
	color:#58d;/*5be*/
	padding: 2px 2px 2px 8px;
	background:url(img/c_from_ttl_bg_1.png) no-repeat;
	font-size:12px;
	/*margin: 0 0 10px 0;
	background-color:#558ed5;
	border:1px solid #44f; */
}

/* ------------------------
	[contents] gallery
--------------------------- */

.c-box-ga {
	width: 600px;
	margin: 20px;
	clear: both;
}


/* ------------------------
	[contents] bbs
--------------------------- */

#bbs{
	width: 570px;
	margin: 20px;
}

#bbs a:link{color:#44f; text-decoration:none;}
#bbs a:visited{color:#44f; text-decoration:none;}
#bbs a:hover{text-decoration:underline;}
#bbs a:active{text-decoration:none;}

.bbs_toukou{
	/*border:1px solid #999; */
	width: 570px;
	margin: 20px;
}


.bbs_topics{
	float: right;
	/*border:1px solid #999; */
}

.bbs_name{
	clear: both;
	width: 570px;
	border-top: dotted 1px #ccc;
	font-weight: bold;
	color:#f30;
	margin: 0 0 0 20px;/* */
	padding-top:10px;
	/*border:1px solid #999; */
}

.bbs_title{
	width: 570px;
	font-weight: bold;
	color:#36c;
	margin: 0 0 0 20px;/* */
}

.bbs_cmt{
	width: 570px;
	margin: 10px 0 0 20px;/* */
}

.bbs_res{
	float: right;
	margin: 10px 0 0 50px;/* */
	/*border:1px solid #999; */
}

.bbs_dlt{
	clear: both;
	float: right;
	margin: 0 0 0 50px;/* */
	/*border:1px solid #999; */
	/*color:#5be;58d*/
}

.bbs_date{
	clear: both;
	width: 570px;
	margin: 10px 0 10px 20px;/* */
	/*color:#74f;58d*/
}

.bbs_topics_btm{
	width: 570px;
	border-top: dotted 1px #ccc;
	margin: 20px 0 0 20px;/* */
}


dl.bbsinput dt {
	float:left;
	width:5em;/* 年の幅　*/
	border-left: solid 5px #44f;
	/* border-top:1px solid #999;*/
	padding-left: 5px;
}
dl.bbsinput dd {
	margin-left:5em; /*年の頭からの幅　*/
	padding-bottom:9px;
	/*margin-bottom:8px; 
	border:1px solid #999;
	line-height: 2em;*/
}

#bbsinsert{
	width: 570px;
	height: 270px; 
	margin: 20px;
}

.bbs_insert{
	/*border:1px solid #999; */
	width: 570px;
	margin: 20px 20px 40px 0;
	text-align: center;
}


/* ------------------------
	[contents] contact
--------------------------- */

/* contact dt dd start */
dl.list-contact dt {
	float:left;
	width:5em;/* 年の幅　*/
	border-left: solid 5px #44f;
	/* border-top:1px solid #999;*/
	padding-left: 5px;
}
dl.list-contact dd {
	margin-left:5em; /*年の頭からの幅　*/
	padding-bottom:9px;
	/*margin-bottom:8px; 
	border:1px solid #999;
	line-height: 2em;*/
}

.contact_font{
	color:#f33;
	font-size:10px;
}
/* 
select.cont-s{
	height: 21px;
}

input.cont-i{
	height: 18px;
}
 */

.input_img{
	width: 200px;
	margin-left:150px;
}
.contact-img-s{
	border: 0px;
	width: 50px;
	height: 20px;
	background: url(img/contact_s.png) left top no-repeat;
}

.contact-img-r{
	border: 0px;
	width: 50px;
	height: 20px;
	background: url(img/contact_r.png) left top no-repeat;
}

/* machine dt dd end */

/* -----------------------------
	[contents] link
-------------------------------- */
.c-box-link {
	width: 550px;
	margin: 20px 20px 20px 40px;
	color:#116;
	/*border:1px solid #999;*/
}

.c-box-link a:link{color:#002244; text-decoration:none;}
.c-box-link a:visited{color:#002244; text-decoration:none;}
.c-box-link a:hover{text-decoration:underline;}
.c-box-link a:active{text-decoration:none;}

/* link dt dd start */
dl.list-link dt {
	float:left;
	width:250px;/* bannerの幅　*/
	/* border-left: solid 5px #44f;
	border:1px solid #999;*/
	padding-left: 30px;
	/*margin-left: 5px;*/
}
dl.list-link dd {
	margin-left:280px; /*bannerの頭からの幅　*/
	width:250px;/**/
	padding:0px 0 8px 0;
	/*border:1px solid #999;
	 border-top:1px solid #999;*/
}

/* -----------------------------
	[contents] special
-------------------------------- */
.c-box-sp {
	width: 550px;
	margin: 20px 20px 20px 40px;
	color:#116;
	text-align: center;
	/*border:1px solid #999;*/
}



/* -----------------------------
	[contents] nav toppage
-------------------------------- */

#nav_top{
	text-align: center;
	margin: 70px 0 30px 0;/* */
}

/* ------------------------------------------------
       side
---------------------------------------------------*/
#side {
	width: 240px;
	float: right;
	/* background-color: #ffffff;*/
	color:#999;
	font-size:14px;
	line-height: 1.5; 
	/*border: solid 1px #D2D2D2;*/
}

/* side ul */
#side ul {
	list-style: none;
	margin-left: 1em;
}
/*side end ul */

.s-menu-a{
	width: 240px;
	float: right;
	background-color: #ffffff;
	border: solid 1px #d2d2d2;
	font-size:14px; 
	color:#36c;
	background-image:url(img/ededee_grd.jpg);
	background-repeat:repeat-y;
	margin: 0px 0px 10px 2px;
}
.s-menu-b{
	width: 240px;
	float: right;
	background-color: #ffffff;
	border: solid 1px #44f;
	font-size:14px; 
	color:#44f;
	background-image:url(img/ededee_grd.jpg);
	background-repeat:repeat-y;
	margin: 2px 0px 10px 2px;
}
.s-menu-c{
	width: 240px;
	float: right;
	background-color: #ffffff;
	border: solid 1px #36c;
	font-size:14px; 
	color:#44f;
	background-image:url(img/ededee_grd.jpg);
	background-repeat:repeat-y;
	margin: 2px 0px 10px 2px;
}
/* banner */
.s-menu-d{
	width: 240px;
        height: 50px;
	float: right;
	text-align: center;
	background-color: #ffffff;
	/*border: solid 1px #d2d2d2;*/
	font-size:14px; 
	color:#44f;
	margin: 2px 0px 2px 2px;
}

.s-menu-e{
	margin: 5px 0px 5px 10px;
}
.s-menu-f{
	width: 240px;
	/*height: 160px;*/
	float: right;
	background-color: #ffffff;
	border: solid 1px #d2d2d2;
	font-size:12px; 
	background-image:url(img/ededee_grd.jpg);
	background-repeat:repeat-y;
	margin: 0px 0px 10px 2px;
}
.s-menu-g{
	width: 240px;
	/*height: 300px;*/
	margin: 0px 0px 10px 2px;
	float: right;
}


/*　-------------------------------------
    side   jScroll  
-----------------------------------------　*/

#pane{
	/* background: #CCC;*/
}
.scroll-pane{
        /*border: solid 1px #808080; */
        width: 210px;
        height: 130px;
        padding: 0px 0px 0px 15px;/* */
	overflow: auto;
	margin: 0px 10px 10px 0px;
	font-size:12px;
}
.scroll-pane li{
	margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
	background-image:url(img/listpoint_2.png);
	background-repeat:no-repeat;
}
.scroll-pane li.sub{
	margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
	background-image:url(img/listpoint_2.png);
	background-repeat:no-repeat;
}
#pane a:link{color:#002244; text-decoration:none;}
#pane a:visited{color:#002244; text-decoration:none;}
#pane a:hover{text-decoration:underline;}
#pane a:active{text-decoration:none;}


/*　jScroll end */


/*-------------------------------------------
Result Round Archive　link
----------------------------------------　*/

.s-rra{
	width: 240px;
	/*height: 160px;*/
	float: right;
	background-color: #ffffff;
	border: solid 1px #d2d2d2;
	font-size:12px; 
	background-image:url(img/ededee_grd.jpg);
	background-repeat:repeat-y;
	margin: 0px 0px 10px 2px;
        padding: 0px 0px 10px 0px;
}
div.rra li.rund{
	margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
	background-image:url(img/listpoint_2.png);
	background-repeat:no-repeat;
}
div.rra a:link{color:#002244; text-decoration:none;}
div.rra a:visited{color:#002244; text-decoration:none;}
div.rra a:hover{text-decoration:underline;}
div.rra a:active{text-decoration:none;}

/*-------------------------------------------
scroll sec----------------------------------　*/
div.scrollholder{
	position: relative;
	width: 220px;
	height: 130px;
	overflow: auto;
	z-index: 1;
	color:#999;
        /*padding: 0px 0px 0px 15px; */
	/*margin: 0px 10px 10px 0px;　*/
	/*border: solid 1px #D2D2D2;　*/
	/*background-color: #b22222;　*/
}
div.scroll{
	position: absolute;
	left: 0; top: 0;
	width: 95%;/*　*/
	z-index: 2;
}
/* <Scroll> */
div.track{
	position: relative;
	float:right;/*　*/
	top: 0; 
	width: 10px;/*　バーの幅　*/
	height: 120px;
	font-size: 0;
	z-index: 3;
	background: #eee;
	/*border: solid 1px #b11111;　*/
}
div.drag_bar{
	position: absolute;
	width: 10px;/*　カーソル自体の幅　*/
	height: 40px;/*　カーソルの高さ*/
	cursor: pointer;
	z-index: 4;
	background: #ccc;
	/*border: solid 1px #ccc555;　*/
}  
div.scrollholder li{
	margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
	background-image:url(img/listpoint_2.png);
	background-repeat:no-repeat;
}

/* -----from Ronnie start ----------------- */

div.scrollholder dt{
	margin: 5px 0px 0px 10px;
        padding: 0px 0px 0px 15px;
	background-image:url(img/listpoint_2.png);
	background-repeat:no-repeat;
	color:#116;/**/
}
div.scrollholder dd{
	margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 5px;
}
/* -----from Ronnie end ------------------ */

div.scrollholder a:link{color:#002244; text-decoration:none;}
div.scrollholder a:visited{color:#002244; text-decoration:none;}
div.scrollholder a:hover{text-decoration:underline;}
div.scrollholder a:active{text-decoration:none;}

/* ------------------------------------------------
       footer
---------------------------------------------------*/
#footer_top{
	clear: both;
	width: 900px;
	height: 20px;
	/*background-image:url(f_grd_5-20_d9d9fe_01.png); 
	background-repeat:repeat-x;*/
	/*border: solid 1px #d2d2d2; */
}

#footer {
	clear: both;
	width: 900px;
	background-color: #d9d9fe;/*薄い紫っぽい*/
	border: solid 1px #000;
	color: red;
	min-height: 125px;
	border: solid 1px #d2d2d2;
	font-size:12px; 
	/*
	color:#1cc;
	text-align: center;
	height: 50px;
	background-image:url(footer.jpg);
	height: 50px;*/
}

	/*　footer box */
#footer_box{
	width:898px;
	/* border: solid 1px #d2d2d2;*/
}
.f_box_link{
	width:220px;
	float:right;
	margin: 0em 0em 1.5em 0em;
	/*height: 120px;
	border: solid 1px #111;
	background-image:url(f_box_link_kugiri.png);
	background-repeat:no-repeat;*/
}
.f_box_link_dt{
	/* font-weight: bold;
	border-bottom: dotted 1px #cccccc;*/
	color: #44f;
	border-bottom: 1px #111 dotted;
	margin: 1em 2em 0em 0em;
	/*margin-left: 0.5em; */
}
/* 
.f_box_link_dd{
	color: #002;
	line-height: 1em;
	margin: 0.5em 0em 0em 0.5em;
}
*/
#footer_box a:link{color:#024; text-decoration:none;}
#footer_box a:visited{color:#024; text-decoration:none;}
#footer_box a:hover{color:#36c; text-decoration:none;}
#footer_box a:active{text-decoration:none;}

/* footer box end */


/*コピーライト(div)*/
.f-bottom{
	clear: both;
	width: 100%;
	height: 22px;
	clear: both;
	color: #002;
	/*background-color: #333;基本色*/
}

.copy{
	text-align: center;
	padding:5px 0;
	font-size:12px;
}
