@charset "utf-8";
 
/* ------------------------------------------------------------------------------------ */
/* Common Styles */
/* ------------------------------------------------------------------------------------ */
 
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video, input, select, textarea {
	font-family: "メイリオ", "Meyryo" , Verdana, Helvetica, "ＭＳ Ｐゴシック", Osaka, sans-serif ;
	font-size:1em;
}
 
/*左右のブロック内にある各ボックス（グレーの枠線が入った白い箱）
---------------------------------------------------------------------------*/
.box {
	background-color: #ffffff;	/*ボックスの背景色（白）*/
	border: 0px solid #a9a9a9;	/*ボックスの枠線*/
	width: 930px;
	text-align: left;
	padding: 20px;
	line-height: 18px;
	margin-left: 10px;

}


img.designimg {
    margin: 5px;
    

}

p.madori{
   width: 900px;

}




table.outline {
    width: 900px;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #d3d3d3;

    margin-left: 0px;
    float: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding:10px;


}

table.outline td {
    font-size: 13px;
    text-align: left;
     padding:10px;
     border: 1px solid #d3d3d3;
     vertical-align: top;


}






table#login {
	background-color: #ffffff;	/*ボックスの背景色（白）*/
	border: 1px solid #d3d3d3;	/*ボックスの枠線*/
	margin-bottom: 1em;			/*ボックスの下に空間を空ける設定*/	
	width: 920px;
	text-align: left;
	padding: 6px;
	margin-left: 1px;
	line-height: 18px;
	margin-top: 10px;
	

}


table#login th {
   
    text-align: left;
    padding: 6px;
    background-color: #EFEFEF;
    width: 200px;
    vertical-align: middle;
   
}


table#login tr {
   
    text-align: left;
    padding: 6px;
    	border: 1px solid #d3d3d3;	/*ボックスの枠線*/
    
}


table#login td {
   
    text-align: left;
    padding: 6px;
    	border: 1px solid #d3d3d3;	/*ボックスの枠線*/
    	

    
}











