@charset "EUC-JP";
/* CSS Document */

/*  //////////// ouen css  ////////////// */

/*======================================

	text
	
=======================================*/

p.text12 {
 font-size: 12px;
 line-height: 18px;
}

p.text12_24 {
 font-size: 12px;
 line-height: 24px;
}

p.text14 {
 font-size: 14px;
 line-height: 20px;
}

p.text14_22 {
 font-size: 14px;
 line-height: 22px;
}

p.text14_24 {
 font-size: 14px;
 line-height: 24px;
}

p.text14_20 {
 font-size: 14px;
 line-height: 20px;
}

span.text14 {
 font-size: 14px;
 line-height: 20px;
}

p.purple {
 font-size: 14px;
 line-height: 24px;
 font-weight:bold;
 color: #c2416b;
}

p.brown {
 font-size: 14px;
 line-height: 24px;
 font-weight:bold;
 color: #815842;
}

p.brown12 {
 font-size: 12px;
 line-height: 18px;
 font-weight:bold;
 color: #815842;
}

.orange {
 color: #e66100;
}

img.border {
 border: 1px solid #b2b2b2;
 padding: 2px 2px;
}

td.dotted {
 border-top-style: dotted;
 border-width: 1px;
 border-color: #999999;
}

table.dotted_pink {
 border-style: dotted;
 border-width: 6px;
 border-color: #ffc9c7;
 padding: 1px;
}

td.bottom {
 background-image:url(../ouen/03/images/line_bg01.gif);
 background-repeat:no-repeat;
 padding: 0px;
 margin: 0px;
 line-height: 0px;
 overflow: hidden;
 background-position: left top;
}

td.padding10 {
 padding-bottom: 10px;
}

td.padding15 {
 padding-bottom: 15px;
}

td.padding20 {
 padding-bottom: 20px;
}

td.padding25 {
 padding-bottom: 25px;
}

td.padding30 {
 padding-bottom: 30px;
}
