@charset "utf-8";
/* タギングcss 07.10.12▽ */
@import url("/37sumai/cmn/css/tag_white_tci.css");

/* Text style */
.txt10  { font-size: 10px ; line-height:150% ;}
.txt12  { font-size: 12px ; line-height:150% ; }
.txt14  { font-size: 14px ; line-height:160% ; }
.txt16  { font-size: 16px ; line-height:160% ; }
.btxt14  { font-size: 14px ; line-height:160% ; font-weight:bold; }
.fontblue { color : #336699; }
.fontorange { color:#FF9900; }
.greentxt10 { color: #006600; font-size: 10px;  }
.glaytxt10 { color: #666666; font-size: 10px; }
.mar_pa_0_colored {margin:0px;padding:0px;color:#fe1800;}

h1 {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:23px;
	color: #333333; 
}

h2 {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	color: #333333; 
}


.cmnbg01 { background-color: #FFFFFF; }

/* for layout */

.top1  { margin-top: 1px ; }
.top2  { margin-top: 2px ; }
.top3  { margin-top: 3px ; }
.top5  { margin-top: 5px ; }
.top7  { margin-top: 7px ; }
.top10 { margin-top: 10px ; }
.top15 { margin-top: 15px ; }
.top20 { margin-top: 20px ; }
.top25 { margin-top: 25px ; }
.top30 { margin-top: 30px ; }
.top35 { margin-top: 35px ; }
.top40 { margin-top: 40px ; }
.top45 { margin-top: 45px ; }
.top50 { margin-top: 50px ; }
.top55 { margin-top: 55px ; }
.top60 { margin-top: 60px ; }
.top70 { margin-top: 70px ; }
.top80 { margin-top: 80px ; }
.top100 { margin-top: 100px ; }
.top200 { margin-top: 200px ; }

/* Body style */
body#cmn01 { padding: 0px; margin: 0px; color: #333333; }
body#win01 { padding:20px 0px 20px 0px; margin:0px; color: #333333; }

p    { margin:0px; padding:0px ; line-height:160% ; }

/* justify設定 \*/
p.jus   { margin:0px; padding:0px ; line-height:160% ; text-align: justify; text-justify: distribute ;}
p.jus2   { margin:0px; padding:0px ; line-height:140% ; text-align: justify; text-justify: distribute ;}
p.jus3   { margin:0px; padding:0px ; line-height:150% ; text-align: justify; text-justify: distribute ;}
/* ここまでjustify設定 */

div  { margin:0px; padding:0px ; }
h1   { margin:15px 0px 5px 0px ; padding:0px ; }

body,p,div,td { font-size: 12px; }

/* Element style */
input,select { color:#000000; font-size:12px; margin:0px; padding:0px; }
form         { margin:0px; padding:0px; }

/* Link style */
A:link    { color:#333333; text-decoration:underline; }
A:visited { color:#333333; text-decoration:underline; }
A:hover   { color:#225EBE; text-decoration:none; }
A:active  { color:#333333; text-decoration:none; }

A.foot:link    { color:#666666; text-decoration:underline; }
A.foot:visited { color:#666666; text-decoration:underline; }
A.foot:hover   { color:#666666; text-decoration:none; }
A.foot:active  { color:#666666; text-decoration:none; }

A.cmnlink01:link    { color:#333333; text-decoration:underline; }
A.cmnlink01:visited { color:#333333; text-decoration:underline; }
A.cmnlink01:hover   { color:#999172; text-decoration:none; }
A.cmnlink01:active  { color:#333333; text-decoration:none; }

A.inquiry:link    { color:#333333; text-decoration:underline; }
A.inquiry:visited { color:#333333; text-decoration:underline; }
A.inquiry:hover   { color:#715E4E; text-decoration:none; }
A.inquiry:active  { color:#333333; text-decoration:none; }

A.inquiry02:link    { color:#715E4E; text-decoration:underline; }
A.inquiry02:visited { color:#715E4E; text-decoration:underline; }
A.inquiry02:hover   { color:#715E4E; text-decoration:none; }
A.inquiry02:active  { color:#715E4E; text-decoration:none; }

A.orange:link    { color:#FF9900; text-decoration:underline; }
A.orange:visited { color:#FF9900; text-decoration:underline; }
A.orange:hover   { color:#FF9900; text-decoration:none; }
A.orange:active  { color:#FF9900; text-decoration:none; }

A.orange02:link    { color:#333333; text-decoration:underline; }
A.orange02:visited { color:#333333; text-decoration:underline; }
A.orange02:hover   { color:#FF9900; text-decoration:none; }
A.orange02:active  { color:#333333; text-decoration:none; }

A.top:link    { color:#333333; text-decoration:underline; }
A.top:visited { color:#333333; text-decoration:underline; }
A.top:hover   { color:#867668; text-decoration:none; }
A.top:active  { color:#333333; text-decoration:none; }

A.blog:link    { color:#333333; text-decoration:underline; }
A.blog:visited { color:#333333; text-decoration:underline; }
A.blog:hover   { color:#73ABDC; text-decoration:none; }
A.blog:active  { color:#333333; text-decoration:none; }

A.nomal:link    { color:#333333; text-decoration:underline; }
A.nomal:visited { color:#333333; text-decoration:underline; }
A.nomal:hover   { color:#225EBE; text-decoration:none; }
A.nomal:active  { color:#333333; text-decoration:none; }

A.uline:link    { text-decoration:underline; }
A.uline:visited { text-decoration:underline; }
A.uline:hover   { text-decoration:none; }
A.uline:active  { text-decoration:none; }

A.uline02:link    { text-decoration:underline; }
A.uline02:visited { text-decoration:underline; }
A.uline02:hover   { text-decoration:none; }
A.uline02:active  { text-decoration:none; }

A.ulinetxt:link    { color:#225EBE; text-decoration:underline; }
A.ulinetxt:visited { color:#225EBE; text-decoration:underline; }
A.ulinetxt:hover   { color:#225EBE; text-decoration:underline; }
A.ulinetx:active   { color:#225EBE; text-decoration:underline; }

A.white01:link    { color:#FFFFFF; text-decoration:underline; }
A.white01:visited { color:#FFFFFF; text-decoration:underline; }
A.white01:hover   { color:#FFFFFF; text-decoration:none; }
A.white01:active  { color:#FFFFFF; text-decoration:none; }

A.glay01:link    { color:#333333; text-decoration:underline; }
A.glay01:visited { color:#333333; text-decoration:underline; }
A.glay01:hover   { color:#333333; text-decoration:none; }
A.glay01:active  { color:#333333; text-decoration:none; }

.blfontgreen01 { color:#3D7977; font-weight:bold; font-size:16px; }
.bfontgreen01 { color:#3D7977; font-weight:bold; }
.mfontgreen01 { color:#3D7977; font-size:14px;}
.fontgreen01 { color:#3D7977; }
.sfontgreen01 { color:#3D7977; font-size:10px; }

.fontgreen02 { color:#678400; }
.bfontgreen02 { color:#678400; font-weight:bold;  }
.sfontgreen02 { color:#678400; font-size:10px; }

.bfontgreen03 { color:#9CC900; font-weight:bold; }

.fontgreen04 { color:2F4902; }
.sfontgreen04 { color:2F4902; font-size:10px; }

.bfont14 { font-weight:bold; font-size: 14px; }

.btopfont01 { color:#867668; font-weight:bold; }
.bspecialfont01 { color:#FFB000; font-weight:bold; }
.bstoryfont01 { color:#6FC3B1; font-weight:bold; }
.bblogfont01 { color:#73ABDC; font-weight:bold; }

.fontwhite01 { color:#FFFFFF; }
.sfontwhite01 { color:#FFFFFF; font-size:10px; }

.fontbrown { color:#89806F; }

.bfontwhite01 { color:#FFFFFF; font-weight:bold; }
.sbfontwhite01 { color:#FFFFFF; font-weight:bold; font-size:10px; }

/* Voice ▽ */
.debatelitefont01 { color:#119D85; font-size: 12px; }
.debatefont01 { color:#119D85; font-weight:bold; }
.bdebatefont01 { color:#119D85; font-weight:bold; font-size: 16px; }
.debatefont02 { color: #666666; font-weight:bold; }
.debatelitefont03 { color:#DA8500; font-size: 12px; }
.debatefont03 { color:#DA8500; font-weight:bold; }
.bdebatefont03 { color:#DA8500; font-weight:bold; font-size: 16px; }

.debatetitle01 { color:#3D7977; font-size: 23px; }
.debatetitle02 { color:#C0C0C0; font-size: 16px; font-weight:bold }

A.voice:link    { color:#333333; text-decoration:underline; }
A.voice:visited { color:#333333; text-decoration:underline; }
A.voice:hover   { color:#7FAD06; text-decoration:none; }
A.voice:active  { color:#333333; text-decoration:none; }

A.voice02:link    { color:#7FAD06; text-decoration:underline; }
A.voice02:visited { color:#7FAD06; text-decoration:underline; }
A.voice02:hover   { color:#7FAD06; text-decoration:none; }
A.voice02:active  { color:#7FAD06; text-decoration:none; }

A.debate:link    { color:#333333; text-decoration:underline; }
A.debate:visited { color:#333333; text-decoration:underline; }
A.debate:hover   { color:#1A5F77; text-decoration:none; }
A.debate:active  { color:#1A5F77; text-decoration:none; }

A.debate01:link    { color:#333333; text-decoration:underline; }
A.debate01:visited { color:#333333; text-decoration:underline; }
A.debate01:hover   { color:#119D85; text-decoration:none; }
A.debate01:active  { color:#333333; text-decoration:none; }

A.debate02:link    { color:#333333; text-decoration:underline; }
A.debate02:visited { color:#333333; text-decoration:underline; }
A.debate02:hover   { color:#DA8500; text-decoration:none; }
A.debate02:active  { color:#333333; text-decoration:none; }

A.brown:link    { color:#333333; text-decoration:underline; }
A.brown:visited { color:#333333; text-decoration:underline; }
A.brown:hover   { color:#89806F; text-decoration:none; }
A.brown:active  { color:#333333; text-decoration:none; }

A.senior:link    { color:#DB6600; text-decoration:underline; }
A.senior:visited { color:#DB6600; text-decoration:underline; }
A.senior:hover   { color:#DB6600; text-decoration:none; }
A.senior:active  { color:#DB6600; text-decoration:none; }

A.senior02:link    { color:#333333; text-decoration:underline; }
A.senior02:visited { color:#333333; text-decoration:underline; }
A.senior02:hover   { color:#DB6600; text-decoration:none; }
A.senior02:active  { color:#DB6600; text-decoration:none; }

A.contest:link    { color:#333333; text-decoration:underline; }
A.contest:visited { color:#333333; text-decoration:underline; }
A.contest:hover   { color:#A6814C; text-decoration:none; }
A.contest:active  { color:#A6814C; text-decoration:none; }

A.ballot:link    { color:#333333; text-decoration:underline; }
A.ballot:visited { color:#333333; text-decoration:underline; }
A.ballot:hover   { color:#567821; text-decoration:none; }
A.ballot:active  { color:#567821; text-decoration:none; }
/* Voice ▽ */

/* STORY&HISTORY ▽ */
A.story:link    { color:#333333; text-decoration:underline; }
A.story:visited { color:#333333; text-decoration:underline; }
A.story:hover   { color:#6FC3B1; text-decoration:none; }
A.story:active  { color:#333333; text-decoration:none; }

A.owner:link    { color:#FFFFFF; text-decoration:underline; }
A.owner:visited { color:#FFFFFF; text-decoration:underline; }
A.owner:hover   { color:#E3C3A3; text-decoration:none; }
A.owner:active  { color:#FFFFFF; text-decoration:none; }

A.owner02:link    { color:#333333; text-decoration:underline; }
A.owner02:visited { color:#333333; text-decoration:underline; }
A.owner02:hover   { color:#A44E30; text-decoration:none; }
A.owner02:active  { color:#333333; text-decoration:none; }

A.lifestyle:link    { color:#333333; text-decoration:underline; }
A.lifestyle:visited { color:#333333; text-decoration:underline; }
A.lifestyle:hover   { color:#48751C; text-decoration:none; }
A.lifestyle:active  { color:#333333; text-decoration:none; }

A.lifestyle02:link    { color:#333333; text-decoration:underline; }
A.lifestyle02:visited { color:#333333; text-decoration:underline; }
A.lifestyle02:hover   { color:#8F3B3B; text-decoration:none; }
A.lifestyle02:active  { color:#333333; text-decoration:none; }

A.lifestyle03:link    { color:#333333; text-decoration:underline; }
A.lifestyle03:visited { color:#333333; text-decoration:underline; }
A.lifestyle03:hover   { color:#857230; text-decoration:none; }
A.lifestyle03:active  { color:#333333; text-decoration:none; }

A.lifestyle04:link    { color:#333333; text-decoration:underline; }
A.lifestyle04:visited { color:#333333; text-decoration:underline; }
A.lifestyle04:hover   { color:#50798D; text-decoration:none; }
A.lifestyle04:active  { color:#333333; text-decoration:none; }

A.lifestyle05:link    { color:#333333; text-decoration:underline; }
A.lifestyle05:visited { color:#333333; text-decoration:underline; }
A.lifestyle05:hover   { color:#29570F; text-decoration:none; }
A.lifestyle05:active  { color:#333333; text-decoration:none; }

A.lifestyletxt:link    { color:#48751C; text-decoration:underline; }
A.lifestyletxt:visited { color:#48751C; text-decoration:underline; }
A.lifestyletxt:hover   { color:#48751C; text-decoration:none; }
A.lifestyletxt:active  { color:#48751C; text-decoration:none; }

A.history:link    { color:#333333; text-decoration:underline; }
A.history:visited { color:#333333; text-decoration:underline; }
A.history:hover   { color:#9D6F00; text-decoration:none; }
A.history:active  { color:#9D6F00; text-decoration:none; }

A.creator:link    { color:#333333; text-decoration:underline; }
A.creator:visited { color:#333333; text-decoration:underline; }
A.creator:hover   { color:#1A5F77; text-decoration:none; }
A.creator:active  { color:#1A5F77; text-decoration:none; }

A.classroom:link    { color:#333333; text-decoration:underline; }
A.classroom:visited { color:#333333; text-decoration:underline; }
A.classroom:hover   { color:#714B97; text-decoration:none; }
A.classroom:active  { color:#714B97; text-decoration:none; }
/* STORY&HISTORY △ */


/* special▽ */
A.special:link    { color:#333333; text-decoration:underline; }
A.special:visited { color:#333333; text-decoration:underline; }
A.special:hover   { color:#FFB000; text-decoration:none; }
A.special:active  { color:#333333; text-decoration:none; }

A.special02:link    { color:#333333; text-decoration:underline; }
A.special02:visited { color:#333333; text-decoration:underline; }
A.special02:hover   { color:#225EBE; text-decoration:none; }
A.special02:active  { color:#333333; text-decoration:none; }

A.special03:link    { color:#707070; text-decoration:underline; }
A.special03:visited { color:#707070; text-decoration:underline; }
A.special03:hover   { color:#FFB000; text-decoration:none; }
A.special03:active  { color:#707070; text-decoration:none; }

A.specialtxt:link    { color:#FFB000; text-decoration:underline; }
A.specialtxt:visited { color:#FFB000; text-decoration:underline; }
A.specialtxt:hover   { color:#FFB000; text-decoration:none; }
A.specialtxt:active  { color:#FFB000; text-decoration:none; }

A.specialtxt02:link    { color:#225EBE; text-decoration:underline; }
A.specialtxt02:visited { color:#225EBE; text-decoration:underline; }
A.specialtxt02:hover   { color:#225EBE; text-decoration:none; }
A.specialtxt02:active  { color:#225EBE; text-decoration:none; }

/* special △ */

/* senior voice▽ */
A.senior_voice:link    { color:#333333; text-decoration:underline; }
A.senior_voice:visited { color:#333333; text-decoration:underline; }
A.senior_voice:hover   { color:#F89289; text-decoration:none; }
A.senior_voice:active  { color:#333333; text-decoration:none; }
/* senior voice△ */

/* staff ▽ */
A.staff:link    { color:#333333; text-decoration:underline; }
A.staff:visited { color:#333333; text-decoration:underline; }
A.staff:hover   { color:#514981; text-decoration:none; }
A.staff:active  { color:#333333; text-decoration:none; }
/* staff  △ */

/* tsai ▽ */
A.tsai:link    { color:#333333; text-decoration:underline; }
A.tsai:visited { color:#333333; text-decoration:underline; }
A.tsai:hover   { color:#990000; text-decoration:none; }
A.tsai:active  { color:#333333; text-decoration:none; }

A.tsai02:link    { color:#7A623C; text-decoration:underline; }
A.tsai02:visited { color:#7A623C; text-decoration:underline; }
A.tsai02:hover   { color:#990000; text-decoration:none; }
A.tsai02:active  { color:#7A623C; text-decoration:none; }
/* tsai  △ */

.cmnline01 { border-bottom: 1px solid #999999; }

.formline01 { border-bottom: 1px dotted #678400; }
.formline02 { border-bottom: 1px dotted #999999; }
.formline03 { border-bottom: 1px dotted #948B7F; }

.debateline01 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: A1A1A1;
	border-bottom-color: #FFFFFF;
	border-left-color: A1A1A1;
}

.seniortitle01 { color:#648D01; font-size: 23px; }
.seniortitle02 { color:#DB6600; }
.bseniortitle02 { color:#DB6600; font-size: 16px; font-weight:bold; }
.seniorsfont01 { color:#DB6600; font-size:10px; }

.allformbox01 {border:1px #CCCCCC dotted;
	background-color:#F5F7EA;
	padding:10px;
}
.allformbox02 {border:1px #CCCCCC dotted;
	background-color:#F4EEC2;
	padding:10px;
}
.allformstr01 {color:#957D56;
font-weight:bold;
}

/* kimura 06.02.25 */

.formstr01 {color:#957D56;
}

.inquiry_box01 {
 border:1px #CCCCCC dotted;
	background-color:#FDF9D9;
	padding:10px;
}

.form_cell00 {
 border-top:1px #CCCCCC dotted;
	background-color:#ECEBD4;
	padding:5px 10px 5px 10px;
}

.form_cell00a {
	background-image:url(/37sumai/image/form/clm_bg01.gif);
	background-color:#ECEBD4;
	padding:5px 10px 5px 10px;
}

.form_cell00b {
	background-image:url(/37sumai/image/form/clm_bg01.gif);
 border-bottom:1px #CCCCCC dotted;
	background-color:#ECEBD4;
	padding:5px 10px 5px 10px;
}

.form_cell01 {
 border-top:1px #CCCCCC dotted;
 border-left:1px #CCCCCC dotted;
	background-color:#ECEBD4;
	padding:5px 10px 5px 10px;
}

.form_cell02 {
 border-top:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	background-color:#F5F7EA;
	padding:5px 10px 5px 10px;
}

.form_cell03 {
 border-left:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/form/clm_bg01.gif);
	background-color:#ECEBD4;
	padding:5px 10px 5px 10px;
}

.form_cell04 {
	border-right:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/form/clm_bg02.gif);
	background-color:#F5F7EA;
	padding:5px 10px 5px 10px;
}

.form_cell05 {
 border-bottom:1px #CCCCCC dotted;
 border-left:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/form/clm_bg01.gif);
	background-color:#ECEBD4;
	padding:5px 10px 5px 10px;
}

.form_cell06 {
 border-bottom:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/form/clm_bg02.gif);
	background-color:#F5F7EA;
	padding:5px 10px 5px 10px;
}

.form_cell07 {
 border-top:1px #CCCCCC dotted;
	background-color:#F5F7EA;
	padding:5px 10px 5px 10px;
}

.form_cell08 {
	background-image:url(/37sumai/image/form/clm_bg02.gif);
	background-color:#F5F7EA;
	padding:5px 10px 5px 10px;
}

.form_cell09 {
 border-bottom:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/form/clm_bg02.gif);
	background-color:#F5F7EA;
	padding:5px 10px 5px 10px;
}

.form_cell10 {
 border-top:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
}

.form_cell11 {
	background-image:url(/37sumai/image/form/clm_bg03.gif);
	border-right:1px #CCCCCC dotted;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
}

.form_cell12 {
 border-bottom:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/form/clm_bg03.gif);
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
}

/* campaign▽ */
A.camp:link    { color:#C6091C; text-decoration:underline; }
A.camp:visited { color:#C6091C; text-decoration:underline; }
A.camp:hover   { color:#C6091C; text-decoration:none; }
A.camp:active  { color:#C6091C; text-decoration:none; }

.form_cell13 {
 border-top:1px #CCCCCC dotted;
 border-left:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	background-color:#ECEBD4;
	padding:5px 10px 5px 10px;
}

.form_cell14 {
 border-top:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	background-color:#F5F7EA;
	padding:5px 10px 5px 10px;
}

/* kimura 06.02.25 */


/* suzuki 06.05.26▽ */
.busiform_tit01{font-size:16px;
color:#635727;

font-weight:bold;
}
.busiform_txt_red {color:#990000; font-size:12px; }

.busi_formbox01 {border:1px #CCCCCC dotted;
	background-color:#F5F7EA;
	border-collapse:collapse;
}
.busi_formbox02 {border:1px #CCCCCC dotted;
	background-color:#ECEBD4;
}
.busi_formbox03 {border:1px #CCCCCC dotted;
	background-color:#F5F7EA;
}
.form02_cell01 {
 border-top:1px #CCCCCC dotted;
 border-left:1px #CCCCCC dotted;
	background-color:#ECEBD4;
	padding:15px 10px 5px 12px;
}

.form02_cell02 {
 border-top:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	background-color:#F5F7EA;
	padding:13px 10px 5px 15px;
}

.form02_cell03 {
 border-left:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/inquiry/clm_bg01.gif) ;
	background-repeat:repeat-x;
	background-color:#ECEBD4;
	padding:15px 10px 5px 12px;
}

.form02_cell04 {
	border-right:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/inquiry/clm_bg02.gif) ;
	background-repeat:repeat-x;
	background-color:#F5F7EA;
	padding:13px 10px 5px 15px;
}

.form02_cell05 {
 border-bottom:1px #CCCCCC dotted;
 border-left:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/inquiry/clm_bg01.gif) ;
	background-repeat:repeat-x;
	background-color:#ECEBD4;
	padding:10px;
}

.form02_cell06 {
 border-bottom:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/inquiry/clm_bg02.gif) ;
	background-repeat:repeat-x;
	background-color:#F5F7EA;
}

.form02_cell07 {
	border-left:1px #CCCCCC dotted;
	border-right:1px #CCCCCC dotted;
	background-image:url(/37sumai/image/personal/form/entry/clm_bg03.gif) ;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
}

A.brown01:link    { color:#B2734F; text-decoration:underline; }
A.brown01:visited { color:#B2734F; text-decoration:underline; }
A.brown01:hover   { color:#B2734F; text-decoration:none; }
A.brown01:active  { color:#B2734F; text-decoration:none; }


/* common */

.cmn_fontupdate { 
	color:#FA9C15;
	font-size:10px;
}

A.font_mono:link    { color:#333333; text-decoration:underline; }
A.font_mono:visited { color:#333333; text-decoration:underline; }
A.font_mono:hover   { color:#333333; text-decoration:none; }
A.font_mono:active  { color:#333333; text-decoration:none; }

/* senior */
A.senior_pink:link    { color:#333333; text-decoration:underline; }
A.senior_pink:visited { color:#333333; text-decoration:underline; }
A.senior_pink:hover   { color:#EC8371; text-decoration:none; }
A.senior_pink:active  { color:#EC8371; text-decoration:none; }

A.senior_yellow:link    { color:#333333; text-decoration:underline; }
A.senior_yellow:visited { color:#333333; text-decoration:underline; }
A.senior_yellow:hover   { color:#FAD115; text-decoration:none; }
A.senior_yellow:active  { color:#FAD115; text-decoration:none; }

A.senior_brown:link    { color:#333333; text-decoration:underline; }
A.senior_brown:visited { color:#333333; text-decoration:underline; }
A.senior_brown:hover   { color:#C59566; text-decoration:none; }
A.senior_brown:active  { color:#C59566; text-decoration:none; }

A.senior_green:link    { color:#333333; text-decoration:underline; }
A.senior_green:visited { color:#333333; text-decoration:underline; }
A.senior_green:hover   { color:#9DBA70; text-decoration:none; }
A.senior_green:active  { color:#9DBA70; text-decoration:none; }

/* all */

A.all_blue:link    { color:#333333; text-decoration:underline; }
A.all_blue:visited { color:#333333; text-decoration:underline; }
A.all_blue:hover   { color:#3DB7C3; text-decoration:none; }
A.all_blue:active  { color:#3DB7C3; text-decoration:none; }


A.all_brown:link    { color:#333333; text-decoration:underline; }
A.all_brown:visited { color:#333333; text-decoration:underline; }
A.all_brown:hover   { color:#9E7F4F; text-decoration:none; }
A.all_brown:active  { color:#9E7F4F; text-decoration:none; }

A.all_yellow:link    { color:#333333; text-decoration:underline; }
A.all_yellow:visited { color:#333333; text-decoration:underline; }
A.all_yellow:hover   { color:#F7BE23; text-decoration:none; }
A.all_yellow:active  { color:#F7BE23; text-decoration:none; }

/* creator */

A.creator_bule:link    { color:#333333; text-decoration:underline; }
A.creator_bule:visited { color:#333333; text-decoration:underline; }
A.creator_bule:hover   { color:#64A1B7; text-decoration:none; }
A.creator_bule:active  { color:#64A1B7; text-decoration:none; }

A.creator_orange:link    { color:#333333; text-decoration:underline; }
A.creator_orange:visited { color:#333333; text-decoration:underline; }
A.creator_orange:hover   { color:#D3A22A; text-decoration:none; }
A.creator_orange:active  { color:#D3A22A; text-decoration:none; }

/* life */

A.life_sky:link    { color:#333333; text-decoration:underline; }
A.life_sky:visited { color:#333333; text-decoration:underline; }
A.life_sky:hover   { color:#2D97D4; text-decoration:none; }
A.life_sky:active  { color:#2D97D4; text-decoration:none; }

A.life_blue:link    { color:#333333; text-decoration:underline; }
A.life_blue:visited { color:#333333; text-decoration:underline; }
A.life_blue:hover   { color:#234EA7; text-decoration:none; }
A.life_blue:active  { color:#234EA7; text-decoration:none; }

A.life_green:link    { color:#333333; text-decoration:underline; }
A.life_green:visited { color:#333333; text-decoration:underline; }
A.life_green:hover   { color:#5AA73C; text-decoration:none; }
A.life_green:active  { color:#5AA73C; text-decoration:none; }

A.life_brown:link    { color:#333333; text-decoration:underline; }
A.life_brown:visited { color:#333333; text-decoration:underline; }
A.life_brown:hover   { color:#9B754C; text-decoration:none; }
A.life_brown:active  { color:#9B754C; text-decoration:none; }

A.life_black:link    { color:#333333; text-decoration:underline; }
A.life_black:visited { color:#333333; text-decoration:underline; }
A.life_black:hover   { color:#808080; text-decoration:none; }
A.life_black:active  { color:#808080; text-decoration:none; }
/* staff */

A.staff_pink:link    { color:#333333; text-decoration:underline; }
A.staff_pink:visited { color:#333333; text-decoration:underline; }
A.staff_pink:hover   { color:#BC7BC2; text-decoration:none; }
A.staff_pink:active  { color:#BC7BC2; text-decoration:none; }

A.staff_blue:link    { color:#333333; text-decoration:underline; }
A.staff_blue:visited { color:#333333; text-decoration:underline; }
A.staff_blue:hover   { color:#498FB5; text-decoration:none; }
A.staff_blue:active  { color:#498FB5; text-decoration:none; }

A.staff_purple:link    { color:#333333; text-decoration:underline; }
A.staff_purple:visited { color:#333333; text-decoration:underline; }
A.staff_purple:hover   { color:#857BC2; text-decoration:none; }
A.staff_purple:active  { color:#857BC2; text-decoration:none; }

/* sitemap */

.sitemap_cell01 {
background:url(/37sumai/image/sitemap/sitemap_bg01.gif) ;
	padding:5px 10px 5px 10px;
}

.sitemap_cell02 {
background:url(/37sumai/image/sitemap/sitemap_bg02.gif) ;
	padding:5px 10px 5px 10px;
}

.sitemap_cell03 {
	padding:5px 10px 5px 10px;
}

.sitemap_cell04 {
background:url(/37sumai/image/sitemap/sitemap_bg04.gif) left bottom ;
	padding:5px 10px 5px 10px;
}

A.present:link    { color:#333333; text-decoration:underline; }
A.present:visited { color:#333333; text-decoration:underline; }
A.present:hover   { color:#6F8DC2; text-decoration:none; }
A.present:active  { color:#333333; text-decoration:none; }

/* corporate */

.corporate_box td {
	padding: 10px;
	background:url(/37sumai/image/sitemap/sitemap_bg04.gif) left bottom no-repeat ;
}

.corporate_box td.corporate_box02 {
	padding: 0px;
	background-image:url(/37sumai/image/space.gif);
}

/* interview backnumber */

.interview_bn_cell01 {
	padding:5px 10px 5px 10px;
	background:url(/37sumai/image/special/list/list_bg01.gif) ;
}

.interview_bn_cell02 {
	padding:5px 10px 5px 10px;
	background:url(/37sumai/image/special/list/list_bg02.gif) ;
}

.interview_bn_cell03 {
	padding:5px 10px 5px 10px;
	background:url(/37sumai/image/special/list/list_bg03.gif) ;
}

/* minnano sumai toha */

A.about_minna01:link    { color:#F58F87; text-decoration:none; }
A.about_minna01:visited { color:#F58F87; text-decoration:none; }
A.about_minna01:hover   { color:#F58F87; text-decoration:underline; }
A.about_minna01:active  { color:#F58F87; text-decoration:underline; }

A.about_minna02:link    { color:#AFCE03; text-decoration:none; }
A.about_minna02:visited { color:#AFCE03; text-decoration:none; }
A.about_minna02:hover   { color:#AFCE03; text-decoration:underline; }
A.about_minna02:active  { color:#AFCE03; text-decoration:underline; }

A.about_minna03:link    { color:#5FC7AF; text-decoration:none; }
A.about_minna03:visited { color:#5FC7AF; text-decoration:none; }
A.about_minna03:hover   { color:#5FC7AF; text-decoration:underline; }
A.about_minna03:active  { color:#5FC7AF; text-decoration:underline; }

A.about_minna04:link    { color:#257DA5; text-decoration:none; }
A.about_minna04:visited { color:#257DA5; text-decoration:none; }
A.about_minna04:hover   { color:#257DA5; text-decoration:underline; }
A.about_minna04:active  { color:#257DA5; text-decoration:underline; }

A.about_minna:link    { color:#333333; text-decoration:underline; }
A.about_minna:visited { color:#333333; text-decoration:underline; }
A.about_minna:hover   { color:#B3AA89; text-decoration:none; }
A.about_minna:active  { color:#B3AA89; text-decoration:none; }

/*  minnano sumai backnumber */

A.minsumaback01:link    { color:#333333; text-decoration:underline; }
A.minsumaback01:visited { color:#333333; text-decoration:underline; }
A.minsumaback01:hover   { color:#93907A; text-decoration:none; }
A.minsumaback01:active  { color:#333333; text-decoration:none; }

A.minsumaback02:link    { color:#333333; text-decoration:underline; }
A.minsumaback02:visited { color:#333333; text-decoration:underline; }
A.minsumaback02:hover   { color:#A09977; text-decoration:none; }
A.minsumaback02:active  { color:#333333; text-decoration:none; }

.minsumaback_cell01 {
background:url(/37sumai/image/backnumber/backnumber_dotline01.gif) ;
}

.minsumaback_cell02 {
padding:10px 0px;
background-color:#F2ECC9;
}

.minsumaback_picbox {
background:url(/37sumai/image/backnumber/backnumber_bg01.gif) ;
}

/*  tsai yoshiko kurashino jyoukei */

/*  title list  */
.tsai_list01 ul { margin:0; padding:0; list-style:none; }
.tsai_list01 li { background:url(/37sumai/image/life/tsai/tsai_mark02.gif) no-repeat left top; 
				  margin:7px 7px 0 7px; padding:0px 0 0 12px; 
				  font-size:10px; line-height:130%; }

.tsai_list01 li.non { background-image:none; padding:0px; margin:15px 7px 0 7px; }

/*  category list */
.tsai_list02 ul { margin:0; padding:0; list-style:none; }
.tsai_list02 li { background:url(/37sumai/image/life/tsai/tsai_mark04.gif) no-repeat left top; 
				  margin:2px 0 0 20px; padding:2px 0 0 11px; 
				  font-size:10px; line-height:130%; }
.tsai_list02 li.tsai_first { margin:7px 0 0 20px;}

/*  photo archive */
.tsai_photo { float:left;
	      width:102px;
	      margin:15px 15px 0px 0px;
	      padding:0px;
}

.tsai_photo a { display:block;
		border:7px solid #E9E4CB;
}
.tsai_photo a:visited {	border:7px solid #E9E4CB; }
.tsai_photo a:hover { border:7px solid #6FABC7;	}
.tsai_photo a:active { border:7px solid #6FABC7; }

.tsai_photo_non { float:left;
	      width:102px;
	      margin:15px 15px 0px 0px;
	      padding:0px;
}

.tsai_photo_non img { border:7px solid #E9E4CB; }


/* suzuki 06.05.26▽ */

/*  200803 add */
div.dotLine01 {
	background:url(/37sumai/image/dotline.gif) left center repeat-x;
}



/*200905add*/

div.edtcenter{
	margin:0 40px 20px !important;
	text-align:center;
}

div#ent_box01{width:590px;margin:18px auto 0;background-color:#f9f8f5; padding:0 0 20px;}

div#ent_box01 div.ent_listbox01{width:530px;margin:0 30px 0 30px;padding:0px; claer:both;}

div#ent_box01 div.ent_listbox01 div.ent_img_box01{width:193px;margin:0px;padding:0px;float:left;list-style:none;}
div#ent_box01 div.ent_listbox01 div.ent_img_box02{width:193px;margin:0px;padding:0 0 29px 0;float:left;}

div#ent_box01 div.ent_listbox01 div.ent_text_box01{width:326px;margin:0px;padding:13px 0 0 11px;float:left; text-align:left;}
div#ent_box01 div.ent_listbox01 div.ent_text_box02{width:326px;margin:0px;padding:0 0 0 11px;float:left; text-align:left;}
div#ent_box01 div.ent_listbox01 div.ent_text_box03{width:326px;margin:0px;padding:15px 0 0 11px;float:left; text-align:left;}

div#ent_box01 div.ent_listbox01 div.ent_text_box02 ul, div#ent_box01 div.ent_listbox01 div.ent_text_box03 ul{margin:0px;padding:0px;}
div#ent_box01 div.ent_listbox01 div.ent_text_box02 ul li, div#ent_box01 div.ent_listbox01 div.ent_text_box03 ul li{list-style:none;margin:0px;padding:0 0 0 10px;font-size:10px;color:#CE463C;background:url(/37sumai/cmn/image/cmn_icon_013.gif) no-repeat 0 2px;}

div#ent_box01 div#ent_listbox01 ul{margin:0px;padding:0px;}
div#ent_box01 div#ent_listbox01 ul li{width:151px;margin:0px;padding:0px;float:left;list-style:none;}
div#ent_box01 div#ent_listbox01 ul li.ent_arrow_list{width:12px;margin:55px 3px 0 3px;padding:0px;float:left;list-style:none;}

div#ent_box01 p.ent_arrow{width:19px;margin:0 0 12px 30px;padding:12px 0 0 0; text-align:left;}
div#ent_box01 p.ent_arrow_02{width:19px;margin:0 0 12px 30px;padding:0px; text-align:left;}


