
/*=============================================================================*/
/*                                                                             */
/* フレーム、コンテンツ用CSSファイル                                           */
/*                                                                             */
/*=============================================================================*/


/*                                        */
/* idetail                                */
/*                                        */
/******************************************/

DIV.idetail_box1{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 700px;
	
	text-align: left;
	font-size: large;
	font-weight: bold;
	
	background-color: #d0d0d0;
	
	padding: 4px 4px;
	margin: auto;
	
	
}

DIV.idetail_box2{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 700px;
	
	text-align: left;
	font-size: large;
	
/*	background-color: #d0d0d0;*/
	
	padding: 4px 4px;
	margin: auto;
	
	
}

DIV.idetail_box3{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 700px;
	
	text-align: left;
	font-size: large;
	
/*	background-color: #d0d0d0;*/
	
/*	padding: 4px 4px;*/
	margin: auto;
	
	
}

DIV.idetail_box4{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 700px;
	
	text-align: left;
	font-size: large;
	
	vertical-align: bottom;
	clear: left;
	
	
/*	background-color: #d0d0d0;*/
	
/*	padding: 4px 4px;*/
	margin: auto;
	
	
}

TABLE.idetail_box5_tb{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 700px;
	
	text-align: left;
	font-size: large;
	
	vertical-align: bottom;
	
	
/*	background-color: #d0d0d0;*/
	
/*	padding: 4px 4px;*/
	margin: auto;
	
}

TD.idetail_box5_td1{
	
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 200px;
	
	text-align: right;
	
	background-color: #d0d0d0;
/*	color: #ffffff;*/
	
	padding: 0px 8px 0px 0px;
	font-weight: bold;
	
}

TD.idetail_box5_td2{
	
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #a0a0a0;
	border-spacing: 0px;
	
	width: 500px;
	
	text-align: left;
	
/*	color: #ffffff;*/
	
	padding: 0px 0px 0px 8px;
	
}

IMG.idetail_image1{
	
	width: 300px;
	float: left;
	
	padding: 0px 8px 0px 0px;
	
}

IMG.idetail_image2{
	
	width: 300px;
	
	padding: 8px 8px 8px 0px;
	
}


/*                                        */
/* certificate                            */
/*                                        */
/******************************************/

DIV.certificate_box0{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 750px;
	
	
	margin: auto;
	
/*	background-color: #f0f0f0;*/
	
	padding: 0px 0px;
	
	text-align: center;
	
}

DIV.certificate_box1{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 700px;
	height: 950px;
	
	margin: auto;
	
/*	background-color: #f0f0f0;*/
	background-image: url("umidoriimg/nintei.gif");
	
	
	padding: 0px 0px;
	
	text-align: center;
	
}

DIV.certificate_box2{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 520px;
	
	
	margin: auto;
	
/*	background-color: #f0f0f0;*/
	
	padding: 4px 4px;
	
	text-align: center;
	
}

/*                                        */
/* bestshot                               */
/*                                        */
/******************************************/

DIV.bestshot_thumbnail_box{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 745px;
	
	
	margin-left: auto;
	margin-right: auto;
	
	background-color: #f0f0f0;
	
	padding: 4px 4px;
	
}


IMG.bestshot_thumbnail_image{
	
	border-style: solid;
	border-width: 2px;
	border-color: #808080;
	border-spacing: 0px;
	
	width: 100px;
	margin: 1px;
	
}

DIV.bestshot_imagebox_box1{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 750px;
	
	text-align: center;
	
	margin: 0px auto 0px auto;
	
/*	background-color: #ffffff;*/
	
/*	padding: 4px 4px;*/
	
}

TABLE.bestshot_navigation_tb{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 600px;
	
	
	margin-left: auto;
	margin-right: auto;
	
/*	background-color: #f0f0f0;*/
	
/*	padding: 4px 4px;*/
	
}

TD.bestshot_navigation_td1{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	
	text-align: left;
	
/*	background-color: #a0a0a0;*/
/*	color: #ffffff;*/
	
/*	padding: 0px 10px 0px 0px;*/
/*	font-weight: bold;*/
	
}

TD.bestshot_navigation_td2{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	
	text-align: center;
	
	width: 150px;
	
/*	background-color: #a0a0a0;*/
/*	color: #ffffff;*/
	
/*	padding: 0px 10px 0px 0px;*/
/*	font-weight: bold;*/
	
}

TD.bestshot_navigation_td3{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	
	text-align: right;
	
/*	background-color: #a0a0a0;*/
/*	color: #ffffff;*/
	
/*	padding: 0px 10px 0px 0px;*/
/*	font-weight: bold;*/
	
}

DIV.bestshot_commentname1_box{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	margin: auto;
	
	background-color: #f0f0f0;
	
	padding: 4px 0px 0px 0px;
	
}

DIV.bestshot_commentname2_box{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	text-align: right;
	
	margin: auto;
	
	background-color: #f0f0f0;
	
	padding: 0px 0px 0px 0px;
	
}

DIV.bestshot_comment1_box{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
/*	text-align: center;*/
	
	margin: auto;
	
	background-color: #f0f0f0;
	
	padding: 0px 0px;
	
}

DIV.bestshot_comment2_box{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	text-align: left;
	
	font-size: 12pt;
	line-height: 2.0em;
	
	margin: auto;
	
	background-color: #f0f0f0;
	
	padding: 0px 0px;
	
}


/*                                        */
/* bestshotr                              */
/*                                        */
/******************************************/


TABLE.bestshotr_form1_tb{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 750px;
	
	margin-left: auto;
	margin-right: auto;
	
}

TD.bestshotr_form1_td0{
	
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 100%;
	
	text-align: left;
	
	background-color: #a0a0a0;
	color: #ffffff;
	
	padding: 0px 0px 0px 10px;
/*	font-weight: bold;*/
	
}

TD.bestshotr_form1_td1i{
	
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 200px;
	
	text-align: center;
	
	background-color: #e0e0e0;
	color: #ffffff;
	
	padding: 0px 0px 0px 0px;
/*	font-weight: bold;*/
	
}

TD.bestshotr_form1_td1{
	
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 200px;
	
	text-align: right;
	
	background-color: #a0a0a0;
	color: #ffffff;
	
	padding: 0px 10px 0px 0px;
/*	font-weight: bold;*/
	
}

TD.bestshotr_form1_td2i{
	
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 550px;
	
	text-align: left;
	vertical-align: bottom;
	
	
	padding: 0px 10px 0px 0px;
	
}

TD.bestshotr_form1_td2{
	
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 550px;
	
	text-align: left;
	
	padding: 0px 10px 0px 0px;
	
}

TD.bestshotr_form1_td3{
	
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 100%;
	
	text-align: right;
	
	padding: 0px 0px 0px 0px;
	
}


IMG.bestshotr_image{
	width: 200px;
}

INPUT.bestshotr_file{
	width: 550px;
}

TEXTAREA.bestshotr_comment{
	width: 550px;
}


SELECT.bestshotr_select{
	width: 80px;
}

SELECT.bestshotr_select2{
	width: 250px;
}

INPUT.bestshotr_text{
	width: 250px;
}

INPUT.bestshotr_text2{
	width: 400px;
}

INPUT.bestshotr_submit{
	width: 150px;
}

/*                                        */
/* commend                                */
/*                                        */
/******************************************/


TABLE.commend_form_tb{
	
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0px;
	
	width: 750px;
	
	margin-left: auto;
	margin-right: auto;
	
}

TD.commend_form_td1{
	
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 70px;
	
	text-align: left;
	
	padding: 0px;
/*	font-weight: bold;*/
	
}

TD.commend_form_td2{
	
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ffffff;
	border-spacing: 0px;
	
	width: 680px;
	
	text-align: left;
	
	padding: 0px;
/*	font-weight: bold;*/
	
}



/*                                        */
/* 汎用                                   */
/*                                        */
/******************************************/
SPAN.guide_message1{
	color: #808080;
}

SPAN.guide_message2{
	color: #404040;
}

SPAN.err_message{
	
	font-weight: bold;
	color: #ff0000;
	
}

