<!-- 
/* aig */

@import url("/stylesheet/common.css");
@import url("/stylesheet/gnavi.css");
@import url("/stylesheet/reborn201310.css");

/*position*/
#main { background-image: url(/images/articleline_css.gif); }

#centercol { float: left; 
             width: 500px; 
			 margin: 0px; 
			 padding: 5px 10px 10px 20px; }

#rightcol { float: right; 
            width: 300px; 
			margin: 0px; 
			padding:0px 0px 10px 0px; 
			text-align: left; }

/* headmenu */
#headmenu { margin: 0px 0px 8px 0px; padding: 3px 5px; 
            border: 1px #ACBEC9 solid; background-color: #EEE; 
			font-size: 10px; text-align: right; }
#headmenu a { color: #003366; }

/* title */
h1 { font-size: large; margin: 10px 0px 0px 0px; }
h2 { font-size: 16px; margin: 0px; font-weight: normal; }
/*
.furigana { font-size: 16px; font-weight: normal; }
*/
.date { font-size: small; text-align: right; margin-top: 10px; }

/*right kanrenlink
.link_ttl { padding: 5px; 
            margin-top: 5px;  
            background-color: #003366; 
			font-size: small; font-weight: bold; 
			color: #FFFFFF; }
			
.link_cont { padding: 5px; 
             margin-bottom: 10px; 
             background-color: #CCCCCC; 
			 font-size: small; }
*/

/* bottom free link */
.btmlist { margin: 10px 0px; font-size: small; }
.btmlist h3 { margin: 0px 0px 5px 0px; padding: 5px 3px 3px 5px; 
             border-bottom: 1px dotted #999; border-top: 1px dotted #999; border-left: none; 
			 font-size: small; color:#003300; }
.btmlist ul { margin: 0px; 
             padding: 3px 5px; 
             list-style-type: none; }
.btmlist ul li { margin: 0px; 
                padding: 0px 0px 2px 12px; 
				background:url(/include/footer/images/dot1.gif) no-repeat; }

/* bottom articles index */
.btmlist .title { margin: 0px 0px 5px 0px; padding: 4px 3px 3px 5px; 
                  border-bottom: 1px dotted #999; border-top: 1px dotted #999; 
				  color: #333333; font-weight: bold; }

/* bottom kanren link */
.btmlnk { margin: 10px 0px; font-size: small; }
.btmlnk h3 { margin: 0px 0px 5px 0px; padding: 5px 3px 3px 5px; 
             border-bottom: 1px dotted #999; border-top: 1px dotted #999; border-left: none; 
			 font-size: small; color:#003300; }
.btmlnk ul { margin: 0px; 
             padding: 0px; 
             list-style-type: none; }
.btmlnk ul li { margin: 0px; 
                padding: 0px 0px 2px 12px; 
				background:url(/include/footer/images/dot1.gif) no-repeat; }
.btmlnk .cont { padding: 3px 5px; 
				font-size: small; 
				margin-bottom: 10px; }
				
/* footer new articles index */
.sinchaku { border-style:dotted; border-width:1px 0px 1px 0px; border-color: #999; 
		font-size: 12px; font-weight: bold; color: #333333; 
		padding: 5px 3px 3px 5px; margin: 5px 0px 5px 0px; }

.sinchaku_ttl { border-style:dotted; border-width:1px 0px 1px 0px; border-color: #999; 
		font-size: 12px; font-weight: bold; color: #333333; 
		padding: 5px 3px 3px 5px; margin: 5px 0px 5px 0px; }

.sinchaku_cont1 { margin: 3px 3px 0px 3px; }
.sinchaku_cont2 { margin-left:14px; }

/* rightmenu logo */
#rightlogo { margin-top: 10px; text-align: center; }


/* fwcr Dictionary */
.dic#fwcr {}
.dic#fwcr #main-box {}
.dic#fwcr #main-box a {color:#069;}
.dic#fwcr #main-box a:hover {color:#09C;}
.dic .pagetop {display:block; border:0px solid red; width:99.9%; }
.dic .pagetop:after {content: " "; clear: both; height: 0; display: block; visibility: hidden;}
.dic .pagetop a {width:64px; display:block; text-indent:-9999px; background:url(/images/dic/b_pagetop.gif) no-repeat 0px 0px;float:right;}


.clearfix {content: " "; clear: both; height: 0; display: block; visibility: hidden;}
.dic .out-box {border: 0px solid red; width:100%; margin-bottom:20px;}
.dic .out-box:after {content: " "; clear: both; height: 0; display: block; visibility: hidden;}
.dic .l-50 {float: left; width: 49%; border:0px solid red;}
.dic .r-50 {float: right; width: 49%; border:0px solid red;}
.dic ul {list-style:none;margin:6px;padding:0px;font-size:12px;}

.dic h2 {
border-bottom:1px solid #CCC;
color:#366;
padding-bottom:3px;
margin-bottom:10px;
font-weight:bold;
}
.dic h3 {
border-bottom:1px solid #CCC;
color:#366;
padding-top:2px;
padding-bottom:1px;
padding-left:3px;
margin-bottom:10px;
background-color:#F7F7E6;
font-size:90%;
font-weight:normal;
}
.dic #main-box h5 {
color:#666;
font-weight:normal;
margin-top:5px;
}

.dic ul.hira-li li {
display:block;
float:left;
border:1px solid #CCC;
text-align:center;
margin-left:2px;
margin-bottom:2px;
background-color:#FAFAF0;
}
.dic ul.hira-li li a {
display:block;
width:30px;
height:15px;
padding:3px;
border-bottom:1px solid #DDD;
border-right:1px solid #DDD;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
text-align:center;
color:#366;
font-weight:bold;
}
.dic ul.hira-li li a:hover {
border-bottom:1px solid #F90;
border-right:1px solid #F90;
border-top:1px solid #FC9;
border-left:1px solid #FC9;
color:#366;
text-decoration:none;
}
.dic ul.hira-li li a small {font-weight:normal;}

.dic ul.alpha-li li {
display:block;
float:left;
border:1px solid #CCC;
text-align:center;
margin-left:2px;
margin-bottom:2px;
background-color:#FAFAF0;
}
.dic ul.alpha-li li a {
display:block;
width:20px;
height:15px;
padding:3px;
border-bottom:1px solid #DDD;
border-right:1px solid #DDD;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
text-align:center;
color:#366;
font-weight:bold;
}
.dic ul.alpha-li li a:hover {
border-bottom:1px solid #F90;
border-right:1px solid #F90;
border-top:1px solid #FC9;
border-left:1px solid #FC9;
color:#366;
text-decoration:none;
}
.dic dl {margin:0px; padding:0px; color:#444;}
.dic dl dt {margin-bottom:5px; margin-left:10px; border-bottom:1px solid #EEE;}
.dic dl dd {font-size:82%;margin:0px;padding:0px; color:#555;line-height:130%;}
.dic dl.w100dl {}
.dic dl.w100dl dt {padding-left:15px; background:url(/images/dic/icon_paper.gif) no-repeat 0px 3px;}
.dic dl.w100dl dd {padding-left:25px; padding-bottom:15px; }
.dic dl.w50dl {}
.dic dl.w50dl dt {
border-bottom:1px solid #CCC;
color:#366;
padding-top:2px;
padding-bottom:1px;
padding-left:3px;
margin-bottom:10px;
margin-top:5px;
margin-left:0px;
background-color:#F7F7E6;
font-size:90%;
font-weight:normal;
}

.dic dl.w50dl dd {
padding-left:15px;
background:url(/images/dic/icon_paper.gif) no-repeat 0px 2px;
margin-left:10px;
margin-bottom:10px;
border-bottom:1px solid #EEE;
}


/* TTWP&JOB */
#btm-ttwpjob { font-size:small;}
#btm-ttwpjob h3{
color: #444;
font-size: small; 
border-bottom: 1px solid #AAA ;
border-right: 1px solid #AAA ;
border-top: 1px solid #EEE ;
border-left: 1px solid #EEE ;
padding: 4px 2px 4px 20px;
background:url("/parts/images/icon/i_bl.gif") no-repeat 5px 2px #FAFAFA;
margin-bottom: 5px;
}
#btm-ttwpjob h4 {
color: #444;
font-size: small; 
margin-bottom: 5px;
margin-top: 10px;
background:url("/parts/images/icon/fusen_blue.gif") no-repeat 2px 0px;
padding: 2px 0px 2px 25px;
}
#btm-ttwpjob h4 small {
color: #666;
font-weight: normal;
}
#btm-ttwpjob div {
margin: 0px 0px 4px 0px; 
padding:0px 0px 2px 17px; 
background:url(/parts/images/icon/arrow_blue.gif) no-repeat 6px 4px;
}


-->