BODY{
	Margin:0px;
	Padding:0px;
	Color:#000000;
	Background-Color:#FFFFFF;
	Text-Align:Center;
}

P{
	Margin:3px 0px;
	Font-Size:13px;
}

TABLE{
	Font-Size:13px;
}

IMG{
	Border:0px;
}

A:LINK{
	Color:#000000;
	Text-decoration:none;
}

A:VISITED{
	Color:#000000;
	Text-decoration:none;
}

A:LINK.parts_ttl{
	Color:#0000FF;
	Text-decoration:none;
}

A:VISITED.parts_ttl{
	Color:#0000FF;
	Text-decoration:none;
}

#lap{
	Width:100%;
	Height:100%;
	Background-Color:#FFFFFF;
	Text-Align:Center;
}

#head-table{
	Width:100%;
	Border-Top:#0C449B 3px Solid;
	Margin-Top:10px;
}

#head-manu{
	Width:100%;
	Height:208px;
	Background-color: #0C449B;
	Color:#000000;
	Background-image:url(../imgs/common/shadow01.gif);
	Background-position:center;
	Background-repeat:repeat-y;
}

#sub-head-manu{
	Width:100%;
	Height:185px;
	Background-color: #0C449B;
	Color:#000000;
	Background-image:url(../imgs/common/shadow01.gif);
	Background-position:center;
	Background-repeat:repeat-y;
}

#head-menu-top{
	Width:800px;
	Height:52px;
	Color:#999999;
}

#head-manu-body{
	Width:800px;
	Height:172px;
	Text-Align:Center;
	Background-image:url(../imgs/header/top_h.gif);
	Color:#000000;
}
#head-manu-bottom{
	Width:800px;
	Height:40px;
	Background-color: #FFFFFF;
	Color:#000000;
}

A:LINK.header-menu{
	Color:#FFFFFF;
	Font-Size:12px;
	Text-decoration:none;
}

A:VISITED.header-menu{
	Color:#FFFFFF;
	Font-Size:12px;
	Text-decoration:none;
}

#main-table{
	Width:100%;
	Background-color: silver;
	Color:#000000;
	Background-image:url(../imgs/common/shadow02.gif);
	Background-position:center;
	Background-repeat:repeat-y;

}

#main_area{
	Width:800px;
	Background-color: #FFFFFF;
	Vertical-Align:Top;
}

#main_body{
	vertical-align:top;
	Width:750px;
	Margin-Top:20px;
	Margin-Bottom:30px;
}

.contents-ttl-info{
	Width:520px;
	Height:23px;
	Text-Align:Right;
	Vertical-Align:top;
	Background-image:url(../imgs/main/oshirase.gif);
	Background-repeat:no-repeat;
}

.contents-area{
	Width:520px;
	Padding:0px 0px 0px 25px;
	Vertical-Align:Top;
/*	Border-left:gray 1px Solid; */
}

.contents-ttl{
	Width:520px;
	Height:23px;
	Text-Align:Left;
	Vertical-Align:Middle;
	Text-Indent: 12px;
	Background-image:url(../imgs/common/ttl_cout.gif);
	Background-repeat:no-repeat;
}

#left_menu_btn_def{
	Width:178px;
	Height="35px";
	Padding:0px;
	Text-Align:Left;
	Vertical-Align:Middle;
	Color:gray;
	Text-decoration:none;
}

.contents-title01{
	Height:20px;
	Padding:1px 3px 3px 15px;
	Font-Size:13px;
	Font-Weight:Bold;
	Background-image:url(../images/contents_common/common-title01.jpg);
	Color:#003F83;
	Background-repeat:no-repeat;
}

.contents-title02{
	Height:20px;
	Padding:1px 3px 3px 15px;
	Font-Size:13px;
	Font-Weight:Bold;
	Background-image:url(../images/contents_common/common-title02.jpg);
	Color:#264300;
	Background-repeat:no-repeat;
}

.contents-title03{
	Height:20px;
	Padding:1px 3px 3px 15px;
	Font-Size:13px;
	Font-Weight:Bold;
	Background-image:url(../images/contents_common/common-title03.jpg);
	Color:#003F83;
	Background-repeat:no-repeat;
}

.common_search-table01{
	Width:650px;
	Background-Color:#F5F5DC;
	Border:#FFF6DE 1px Solid;
	Margin:0px 0px 20px 0px;
	Border:#003F83 1px Solid;
}

.page-move{
	Width:650px;
	Border-Top:#003F83 1px Solid;
	Margin:5px 0px;
	Padding:5px 0px 0px 0px;
	Margin:10px 0px 0px 0px;
}

#footer{
	Width:800px;
	Height:50px;
	Color:#FFFFFF;
	Text-Align:Left;
	Font-Size:11px;
	Padding:2px 20px;
	Background-Color:#003F83;
}

#footer-menu{
	Width:800px;
	Height:25px;
	Color:#999999;
	Text-Align:Left;
	Font-Size:11px;
	Background-Color:#FFFFFF;
}

#footer-bottom{
	Height:30px;
}


#contents-ttl_sub{
	Text-Indent: 10px;
	Font-Size:10px;
	Color:gray;
}

#contents-title001{
	Height:2px;
	Width:268px;
	Padding:0px;
	Font-Size:13px;
	Font-Weight:Bold;
	Color:#0000FF;
}

#contents-line{
	Height:3px;
	Width:268px;
	Padding:0px;
	Background-image:url(../imgs/sub/line13.gif);
	Background-repeat:no-repeat;
}

/*
画像リスト
*/
#cont_list_ttl{
	Height:2px;
	Width:240px;
	Padding:0px;
	Font-Size:13px;
	Font-Weight:Bold;
	Color:#0000FF;
}

#cont_list_line{
	Height:7px;
	Width:240px;
	Padding:0px;
	Background-image:url(../imgs/sub/line13.gif);
	Background-repeat:no-repeat;
}

#cont_list_imgarea{
	Width:136px;
	Padding:2px;
	Margin:0px;
	Text-Align:Center;
	Vertical-Align:Middle;
/*	Border:1px solid gray; */
}

#contents-imglist-comment{
	Width:100px;
	Padding-Left:4px;
	Font-Size:11px;
	Line-Height:16px;
}

/*
サブページTOP
*/
#cont_top_ttl{
	Height:2px;
	Width:268px;
	Padding:0px;
	Font-Size:13px;
	Font-Weight:Bold;
	Color:#0000FF;
}

#cont_top_line{
	Height:3px;
	Width:268px;
	Padding:0px;
	Background-image:url(../imgs/sub/line13.gif);
	Background-repeat:no-repeat;
}

#cont_top_imgarea{
	Width:226px;
	Padding:3px;
/*	Border:1px solid gray; */
	Text-Align:Center;
	Vertical-Align:Middle;
}

/*
画像あり詳細BODY
*/
.cont_imgdet_body_ttl{
	Height:20px;
	Width:348px;
	Padding-Left:10px;
	Vertical-Align:Top;
	Font-Size:13px;
	Font-Weight:Bold;
	Color:#0000FF;
}

.cont_imgdet_body_line{
	Height:3px;
	Width:348px;
	Padding-Left:10px;
	Margin-Left:10px;
	Background-image:url(../imgs/sub/line13.gif);
	Background-repeat:no-repeat;
}

#cont_imgdet_body_imgarea{
	Width:158px;
	Padding:3px;
/*	Border:1px solid gray; */
	Text-Align:Center;
	Vertical-Align:Middle;
}

/*
画像なし詳細BODY
*/
#cont_noimgdet_ttl{
	Height:2px;
	Width:520px;
	Padding:0px;
	Font-Size:13px;
	Font-Weight:Bold;
	Color:#0000FF;
}

#cont_noimgdet_line{
	Height:3px;
	Width:520px;
	Padding:0px;
	Background-image:url(../imgs/sub/line13.gif);
	Background-repeat:no-repeat;
}

#contents-comment{
	Height:100%;
	Line-Height:20px;
	Margin-Left:0px;
	Padding-Left:10px;
	Text-Align:Left;
	Vertical-Align:Top;
}

#pankuzu{
	Font-Size:11px;
}

DIV.PicList{
	Height:220px;
	Width:135px;
	Padding:0px;
	Text-Align:Center;
	Vertical-Align:Middle;
}

.TopExPic{
	Width:100%;
	Height:184px;
	Text-Align:Center;
	Vertical-Align:Middle;
	Padding-Bottom:10px;
	Background-Image: url('../imgs/main/execution-example_photo.gif');
	Background-Repeat: no-repeat;
}

