@charset "shift_jis";

.b {font-weight: bold;}
.u {text-decoration: underline;}
.i {font-style:italic;}

.kuro {color: #000000;}
.white{color : #ffffff;}
.kuro2{color:#474a4d;}
.dimgray{color:#696969;}
.gray{color:#808080;}
.darkgray{color:#a9a9a9;}
.silver{color:#c0c0c0;}
.pearl{color:#f7f6f5;}
.eaeaea{color:#eaeaea;}
.aka{color : #ff0000;}
.aka2{color : #cc0066;}
.kon{color : #000099;}
.ao{color : #0000ff;}
.ff4500{color : #ff4500;}
.brown{color : #800000;}
.green{color : #008040;}
.orange{color : #ff8040;}
.darkorange {color: #FF9900;}
.yllw{color:#ffff00;}
.clr_ocu{color:#330066;}
.royalblue {color: #3366FF;}
.orangered {color: #FF3300;}
.himawari{color:#fcc800;}
.mikan{color:#f08300;}
.skyblue {color: #87ceed;}
.steelblue {color: #4682b4;}
.summergreen {color: #009944;}
.midnightblue {color: #0000cd;}
.chromegreen {color: #00533f;}
.violet{color:#ee82ee;}
.kincha {color: #f39800;}
.purple {color: #800080;}
.oci{color:#ac0d35;}


/*color:#ac0d35;*/


.txt_ecom{color:#ff9a00;}
.txt_eigo{color:#3c96c7;}
.txt_hoiku{color:#fe527b;}
.txt_sougo{color:#6ca41a;}
.bg_ecom{background-color:#ff9a00;padding:3px;color:#ffffff;}
.bg_eigo{background-color:#3c96c7;padding:3px;color:#ffffff;}
.bg_hoiku{background-color:#eaa4ea;padding:3px;color:#ffffff;}
.bg_hoiku2{background-color:#fe527b;padding:3px;color:#ffffff;}
/*.bg_eigo{background-color:#a4a8d4;padding:3px;color:#ffffff;}*/



.bg_kouryu_01{background-color:#ff0582;padding:3px;color:#ffffff;}
.bg_kouryu_02{background-color:#3980f4;padding:3px;color:#ffffff;}
.bg_kouryu_03{background-color:#00ffff;padding:3px;color:#ffffff;}
.bg_kouryu_04{background-color:#05ff05;padding:3px;color:#ffffff;}
.bg_kouryu_05{background-color:#ff8205;padding:3px;color:#ffffff;}



.bg_gray{background-color:#cccccc;padding:3px;color:#000000;}
.bg_oci{background-color:#ac0d35;padding:3px;color:#ffffff;}
.bg_skyblue{background-color:#87ceed;padding:3px;color:#ffffff;}
.bg_skyblue2{background-color:#87ceed;padding:3px;color:#333333;}
.bg_fuchsia{background-color:#cc0066;padding:3px;color:#ffffff;}
.bg_mikan{background-color:#f08300;padding:3px;color:#ffffff;}
.bg_chromegreen{background-color:#49b949;padding:3px;color:#ffffff;}
.bg_turquoiseblue{background-color:#00afcc;padding:3px;color:#ffffff;}
/*
.bg_ao{background-color:#3980f4;padding:3px;color:#ffffff;}
.bg_aka{background-color:#f72911;padding:3px;color:#ffffff;}
*/
.bg_purple{background-color:#800080;padding:3px;color:#ffffff;}
.bg_orangered{background-color:#FF3300;padding:3px;color:#ffffff;}


.bg_aka{background-color:#ffcccc;color:#ff0000;}
.bg_ao{background-color:#99ccff;color:#0000ff;}
.bg_kuro{background-color:#fff1cf;color:#000000;}

.bg_6666cc{background-color:#6666cc;padding:3px;color:#ffffff;}

.brd_oci{border-width:1px 0;border-color:#ac0d35;border-style:solid;padding:5px;}

.brd_blue{border-width:1px 0;border-color:#4682b4;border-style:solid;padding:5px;}
.brd_mikan{border-width:1px 0;border-color:#f08300;border-style:solid;padding:5px;}
.brd_fuchsia{border-width:1px 0;border-color:#cc0066;border-style:solid;padding:5px;}

.brd_spgreen{border-width:1 1 1 8px;border-color:#417038;border-style:solid;padding:0 0 0 7px;}
.brd_purple{border-width:1 1 1 8px;border-color:#800080;border-style:solid;padding:0 0 0 7px;}

.gramond{font-family: "Garamond";}
.ver {font-family: "verdana";}
.TNR {font-family: "Times New Roman";}
.comic {font-family: "Comic Sans MS";}
.arialb {font-family: "Arial Black";}
.arial {font-family: "Arial";}
.HGPpop {font-family:"HGP‘n‰pŠpÎß¯Ìß‘Ì";}
.HGPgth {font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";}
.HGSpop {font-family: "HGS‘n‰pŠpÎß¯Ìß‘Ì";}
.MSPmin {font-family: "‚l‚r ‚o–¾’©";}
.MSPgth {font-family:"‚l‚r ‚oƒSƒVƒbƒN"}
.MSgth {font-family:"‚l‚r ƒSƒVƒbƒN"}
.HGmaru {font-family: "HGŠÛºÞ¼¯¸M-PRO";}
.HGkaisho {font-family: "HG³ž²‘‘Ì-PRO";}
.ui {font-family: "MS UI Gothic";}
.gulim {font-family: "New Gulim";}
.calibri{font-family:"Calibri Light";}
.adobe_gp{font-family:"Adobe Garamond Pro"}


/*¡‚¾‚¯*/
.TrebuchetMS{font-family:"Trebuchet MS";}

/*jpn*/.std{font-family:"‚l‚r ‚oƒSƒVƒbƒN",Arial, Helvetica, sans-serif;font-size:12px;line-height : 1.5; letter-spacing : 0.1em;}
/*eng*/.eng_std {font-family:Arial, Helvetica, sans-serif;}

/*alp*/.eng {font-size: 12px;line-height : 1.5em; font-family:Arial, Helvetica, sans-serif}

.sz11{font-size: 11px;}
.sz15 {font-size: 15px;font: Arial, serif;}	
.sz15-0 {font-size: 15px;}	


.txt12t {font-size: 12px;line-height : 1.3em;padding-top:0.3em;}
.txt12n {font-size: 12px;line-height : 1.3em;}
.txt12x {font-size: 12px;line-height : 1.3em; letter-spacing : 0em;}	
.txt11n {font-size: 11px;line-height : 1.4em;}	
.txt10t {font-size: 10px;line-height : 1.3em; letter-spacing : 0.1em;}	
.txt10e {font-size: 10px;line-height : 1.3em; letter-spacing : 0em;}	
.txt13x {font-size: 13px;line-height : 1.5em; letter-spacing : -0.04em;}	
.txt13h2 {font-size: 13px;line-height : 1.8em;}	

.txt4 {font-size: 4px;}	
.txt9 {font-size: 9px;}	
.txt10 {font-size: 10px;line-height : 1.3em;}	
.txt11 {font-size: 11px;line-height : 1.3em;}	
.txt12 {font-size: 12px;line-height : 1.5em;}	
.txt13 {font-size: 13px;line-height : 1.5em;}	
.txt14 {font-size: 14px;line-height : 1.5em;}	
.txt15 {font-size: 15px;line-height : 1.5em;}	
.txt16 {font-size: 16px;line-height : 1.3em;}	
.txt17 {font-size: 17px;line-height : 1.5em;}	
.txt18 {font-size: 18px;line-height : 1.5em;}	
.txt19 {font-size: 19px;line-height : 1.5em;}	
.txt20 {font-size: 20px;line-height : 1.5em;}	
.txt22 {font-size: 22px;line-height : 1.5em;}	
.txt24 {font-size: 24px;line-height : 1.5em;}	
.txt26 {font-size: 26px;line-height : 1.5em;}	
.txt28 {font-size: 28px;line-height : 1.5em;}	
.txt30 {font-size: 30px;line-height : 1.5em;}	
.txt34 {font-size: 34px;line-height : 1.5em;}	
.txt38 {font-size: 38px;line-height : 1.5em;}	
.txt48 {font-size: 48px;line-height : 1.2em;}	
.txt58 {font-size: 58px;line-height : 1.2em;}	




.txt_li{
  font-size : 12px;
  font-family : arial,helvetica,sans-serif;
  line-height : 2em;  letter-spacing : 1px;}

.txt_10{
  font-size : 10px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}

.txt_10a{
  font-size : 10px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.3em;  letter-spacing : 1px;}

.txt_11{
  font-size : 11px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;}


.txt_13{
  font-size : 13px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}

.txt_14{
  font-size : 14px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}

.txt_14a{
  font-size : 14px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;}

.txt_14b{
  font-size : 14px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1em;}

.txt_15{
  font-size : 15px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}

.txt_15a{
  font-size : 15px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1em;  letter-spacing : 1px;}

.txt_15b{
  font-size : 15px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1em;  letter-spacing : 1.5px;}


.txt_16{
  font-size : 16px;
  font-family : arial,helvetica,sans-serif;}

.txt_18{
  font-size : 18px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}

.txt_20{
  font-size : 20px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}

.txt_24{
  font-size : 24px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}

.txt_36{
  font-size : 36px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5em;  letter-spacing : 1px;}


.hyou_eng{
  font-size : 12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height : 1.5;  letter-spacing : 1px;}
  
.hyou{
  font-size : 12px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5;  letter-spacing : 1px;}

.hyou2{/*ƒtƒbƒ^[Žg—p*/
  font-size : 12px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1;  letter-spacing : 1px;}

.hyou_btm_05em{
  font-size : 12px;
  font-family : arial,helvetica,sans-serif;
  line-height : 2;
  letter-spacing : 1px;}

.hyou3{
  font-size : 12px;
  font-family : arial,helvetica,sans-serif;
  line-height : 120%;  letter-spacing : 1px;}

.hyou0{		/*Šw‰@Ð‰î„ƒLƒŠƒXƒg‹³‹³ˆçi@‹³•”Šˆ“®j*/
  font-size : 12px;
  font-family : arial,helvetica,sans-serif;
  line-height : 1.5;  letter-spacing :0px;}


/*ƒTƒCƒgƒ^ƒCƒgƒ‹‘¾Žš*/
.site_titleb{
  display:block;  border:1px solid #b1b1b1;
  background-image:url("../img/site_title/title_back.gif");background-position:left;background-repeat:no-repeat;
  padding: 8px 0 7 15px;/*height:33px;vertical-align:middle;*/
  font-size : 15px;font-family : "‚l‚r ‚oƒSƒVƒbƒN","New Gulim";font-weight : bold;letter-spacing : 1px;}
.site_titleb_eng{
  display:block;  border:1px solid #b1b1b1;
  background-image:url("../img/site_title/title_back.gif");background-position:left;background-repeat:no-repeat;
  padding: 8px 0 7 15px;
  font-size : 15px;font-family :"New Gulim";font-weight : bold;}


/*ƒTƒCƒgƒ^ƒCƒgƒ‹*/
.site_title{
  display:block;  border:1px solid #b1b1b1;
  background-image:url("../img/site_title/title_back.gif");background-position:left;background-repeat:no-repeat;
  padding: 9px 0 6 15px;/*height:33px;vertical-align:middle;*/
  font-size : 15px;font-family : "‚l‚r ‚oƒSƒVƒbƒN","New Gulim";letter-spacing : 1px;}
.site_title_eng{
  display:block;  border:1px solid #b1b1b1;
  background-image:url("../img/site_title/title_back.gif");background-position:left;background-repeat:no-repeat;
  padding: 9px 0 6 15px;/*height:33px;vertical-align:middle;*/
  font-size : 15px;font-family : "New Gulim";}


/*ƒTƒCƒgƒ^ƒCƒgƒ‹padding: 3px 0 0 15px; •ÏX
.site_title{
  display:block;  border:1px solid #b1b1b1;
  background-image:url("../img/site_title/title_back.gif");background-position:left;background-repeat:repeat-x;
  height:33px;vertical-align:middle;padding: 7px 0 0 15px;
  font-size : 15px;font-family : arial,sans-serif;letter-spacing : 1px;}
*/



.page_title{ /*›*/
  font-size : 15px;
  font-weight : bold;
  letter-spacing : 1px;}

.moji{
  font-size : 13px;
  font-family : arial,helvetica,sans-serif;
  letter-spacing : 1px;}
 
.ltr_01{letter-spacing:1px;}
.ltr_00{letter-spacing:normal;}
