@charset "UTF-8";
/*font styles
------------------------------------------*/
.arrow_font { font-size: 100%; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 10px; background-image: url(../images/arrow/arrow.gif); background-repeat: no-repeat; background-position: 1px; list-style-type: none; line-height: 3.3ex; }
.arrow2_font { padding-left: 18px; background-image: url(../images/arrow/arrow_h3.gif); background-repeat: no-repeat; list-style-type: none; padding-bottom: 10px; padding-top: 1px; }
.arrow3_font { font-size: 100%; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 10px; background-image: url(../images/arrow/maru_s.gif); background-repeat: no-repeat; background-position: 1px; list-style-type: none; }
.arrow_m { background-image: url(../images/arrow/maru.gif); background-repeat: no-repeat; text-indent: 15px; padding-top: 2px; padding-bottom: 2px; display: block; font-weight: bold; line-height: 19px; font-size: 105%; background-position: left 0.4em; }
.title_font { font-size: 110%; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 5px; list-style-type: none; background-color: #F4F9FC; border: 1px solid #CCCCCC; width: 200px; margin-top: 5px; margin-bottom: 5px; }
.link_font { font-size: 100%; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 16px; background-image: url(../images/arrow/arrow_link.gif); background-repeat: no-repeat; background-position: 1px; list-style-type: none; }
.shouhin_title { padding-top: 2px; padding-right: 0px; padding-bottom: 2px; list-style-type: none; font-size: 105%; font-weight: bold; color: #2B57AE; }
/*------------------------------------------*/
.per110gray { font-size: 110%; font-weight: bold; line-height: 1.4em; }
.per110gray2 { font-size: 110%; font-weight: bold; line-height: 1.4em; color: #666666; }
.per120gray { font-size: 120%; font-weight: bold; line-height: 1.4em; }
.per120red { font-size: 120%; color: #CC0000; font-weight: bold; line-height: 1.4em; }
.per120gray_n { font-size: 120%; line-height: 1.4em; }
.per140gray { font-size: 140%; font-weight: bold; line-height:1.4em; }
.per95gray { font-size: 95%; line-height: 1.4em; }
.per95orange { font-size: 95%; color: #FF6600; line-height: 1.4em; }
.per90blue { font-size: 90%; color: #2B57AE; line-height: 1.4em; }
.per95red { font-size: 95%; color: #CC0000; line-height: 1.4em; }
.per90gray { font-size: 90%; line-height: 1.4em; }
.column { font-size: 120%; line-height: 1.8em; }
.columnTitle { font-size: 160%; font-weight: bold; color: #2B57AE; line-height: 1.4em; }
.blueTitle { font-size: 140%; font-weight: bold; color: #2B57AE; line-height: 1.4em; }
.red { color: #CC0000;}
.orange { color: #FF6600; }
.blue {color: #2B57AE;}
.grey {color: #999999;}
.siro_Bold { font-weight: bold; color: #FFFFFF; line-height: 120%; font-family: Arial, Helvetica, sans-serif; }
.center { text-align: center; float: left; width: 100%; }
.columa { width: 580px; border-bottom-width: 1px; border-left-width: 10px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FF6600; border-left-color: #FF6600; margin-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #FF6600; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 7px; background-color: #FFFCF2; border-right-width: 1px; border-right-style: solid; border-right-color: #FF6600; font-size: 110%; line-height: 1.5em; color: #333333; display: block; }
#tipt { width: 155px; height: 12px; float: left; }
#s_btn { float: right; width: 39px; margin-left: 3px; }
#sc { height: 18px; width: 160px; float: left; }
.pdf_icon { background-image: url(../images/icon_pdf.gif); background-repeat: no-repeat; list-style-type: none; padding-left: 20px; padding-top: 2px; padding-bottom: 2px; }
