/*  CSS-Default by 027.JP  */

/*  */
.clearfix {
display: inline-block;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* */
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* */ 


.fltrt {
	float:right;
}
.fltlt {
	float:left;
}
.clr {
	visibility:hidden;
	clear:both;
}

/*  背景設定 */

body{
	background: url(../_img_/parts_monthly/parts_monthly_02_bg.gif) repeat;
}



/*  文字基本設定（色指定を除く） */


/*  フォント  */
body {
	font-family: "Osaka-等幅","Osaka","ＭＳ Ｐゴシック","ＭＳ ゴシック";
	font-size: 11px;
	line-height: 140%;
	text-align: inherit;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: inherit;
}



/*  リンク装飾  */
a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: none; }
a:active  { text-decoration: none; }


/*  標準フォント  */
.rt00 { font-size: 10px; line-height: 120%; }
.rt01 { font-size: 11px; line-height: 140%; }
.rt02 { font-size: 12px; line-height: 140%; }
.rt03 { font-size: 14px; line-height: 140%; }
.rt04 { font-size: 16px; line-height: 140%; }
.rt05 {	font-size: 20px; line-height: 140%; }

/**************
**************/
h1#main {
	margin:0;	
}
/*  強調  
h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin : 2px 0px 2px 0px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin : 2px 0px 2px 0px;
}

h3 {
	font-size: 10px;
	font-weight: lighter;
	line-height: 10px;
	margin : 1px 0px 1px 0px;
}

h4 {
	font-size: 9px;
	font-weight: lighter;
	line-height: 9px;
	margin : 1px 0px 1px 0px;
}
*/


/*    */
.footer_copy {
	text-decoration: none;
	font-family: "Georgia", "Times New Roman";
	font-size: 11px;
	line-height: 140%;
	
}

.column {
	width: 224px;
	height: 100px;
	overflow: scroll;
} 

/*    */

#orglist {
	width: 510px;
	margin:1em auto;
	clear: both;
}

#orglist dt{
	font-weight: bold;
}
.orglist01 dd span {
	color:#FA7465;
	margin-right:0.5em;
}

.orglist02 dd span {
	color:#FB8D6C;
	margin-right:0.5em;
}

#orglistl {
	width:250px;
	text-align:left;
	float:left;
}
#orglistr {
	width:250px;
	text-align:left;
	float:right;
}
#orglistl dd {
	margin-left:0;
}
#orglistr dd {
	margin-right:0;
}
#orglistl dd, #orglistr dd {
	margin-bottom:1em;
	text-align:left;
}
#orglistl dd img, #orglistr dd img {
	border:none;
}
/*  */
#photo_search {
	display:block;
	width:196px;
	height:44px;
	text-indent:-9999px;
	background:url(../_img_/parts_search/parts_search_r1_c2.gif);
}
#photo_search:hover {
	display:block;
	width:196px;
	height:44px;
	text-indent:-9999px;
	background:url(../_img_/parts_search/parts_search_r1_c2_f.gif);
}
#text_search {
	display:block;
	width:196px;
	height:44px;
	text-indent:-9999px;
	background:url(../_img_/parts_search/parts_search_r1_c3.gif);
}
#text_search:hover {
	display:block;
	width:196px;
	height:44px;
	text-indent:-9999px;
	background:url(../_img_/parts_search/parts_search_r1_c3_f.gif);
}
#area_search {
	display:block;
	width:196px;
	height:44px;
	text-indent:-9999px;
	background:url(../_img_/parts_search/parts_search_r1_c4.gif);
}
#area_search:hover {
	display:block;
	width:196px;
	height:44px;
	text-indent:-9999px;
	background:url(../_img_/parts_search/parts_search_r1_c4_f.gif);
}

/*****************
*****************/
#suteki_list {
	margin:0 0 0 22px;
	padding:0;
	width:600px;
}
#suteki_list li {
	list-style:none;
	float:left;
	width:194px;
	background:#FADEC3;
	margin:0 3px 3px 0;
	padding: 2px 0;
}
#suteki_list li a {

}
/**************
**************/
#title_sakura {
	background:url(../97_planning/sakura/images/sakura_main_big_bg.jpg) no-repeat center;
	height:140px;
}
#title_sakura h2{
	font-size:2.2em;
	margin-top:0.2em;
	margin-bottom:0.4em;
}

/**************
**************/
.close {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#F6EDCA;
	font-size:30px;
	text-align:center;
	padding:50px 10px;
}
