@charset "utf-8";

/***********************************/
/* 旭洋工業製作所全体　　　　      */
/***********************************/

/* よく登場する要素のリセット */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
    margin:0;   
    padding:0;   
} 
table {  
    border-collapse:collapse;   
    border-spacing:0;   
} 
fieldset,img {    
     border:0;   
 } 
 address,caption,cite,code,dfn,em,strong,th,var {  
     font-style:normal;   
     font-weight:normal;   
 } 
 ol,ul {  
     list-style:none;   
 } 
 caption,th {  
     text-align:left;   
 } 
 h1,h2,h3,h4,h5,h6 {  
     font-size:100%;   
     font-weight:normal;   
 } 
 q:before,q:after {  
     content:'';   
 } 
 abbr,acronym { border:0;   
 }  

body {
	margin: 0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #5A5A5A;
	line-height:170%;
	text-align:center;
	}

table{
	font-size:12px;
	line-height:170%;
	}

/* リンクテキスト */
a:link{
	color: #36629C;
	text-decoration:underline;
}
a:visited{
	color: #36629C;
	text-decoration:underline;
}
a:active{
	color: #36629C;
	text-decoration:none;
}
a:hover{
	color: #36629C;
	text-decoration:none;
}

strong {
	font-weight: bold !important;
}

.clear{
	clear:both;
	}

/***********************************/
/* 全ページ共通　                  */
/***********************************/

/* サイト全体 */
#all {
	width:850px;
	height:auto;
	text-align:center;
	margin:auto;
	}

/* ヘッダー全体 */
#header {
	width:800px;
	height:50px;
	padding:20px 25px 0px 25px;
	}

/* ロゴ */
#logo {
	width:270px;
	height:40px;
	float:left;
	}

/* お問合わせボタン */
#contact_bt {
	width:130px;
	height:30px;
	float:right;
	}

/* コピーライト */
#copyright {
	width:828px;
	height:20px;
	text-align:left;
	margin:0px auto;
	padding:15px 0px 15px 22px;
	}

/* コンテンツ部分全体 */
#cont_all {
	width:800px;
	clear:both;
	height:auto;
	text-align:center;
	margin:0px auto;
	}

/* パンくず */
#topicpath {
	width:800px;
	height:auto;
	text-align:left;
	padding:5px 0px 5px 0px;
	}

/* ページTOP */
.pagetop {
	width:800px;
	height:25px;
	text-align:right;
	background-color:#ECECEC;
	}

/* ページTOP2 */
.pagetop2 {
	width:590px;
	height:25px;
	text-align:right;
	background-color:#ECECEC;
	}

/***********************************/
/* ナビ　　　　　                  */
/***********************************/

/* メインナビ */
#navi_all {
	width:796px;
	height:50px;
	background-image:url(../img/bg_navi.jpg);
	background-repeat:no-repeat;
	padding:0px 27px 0px 27px;
	}

/***********************************/
/* トップページ　                  */
/***********************************/

/* FLASH */
#main_flash{
	width:850px;
	height:300px;
	margin:1px 0px 0px 0px;
	padding:0px;
	}

/* 最新情報全体 */
#new_all{
	width:570px;
	height:auto;
	text-align:left;
	float:left;
	margin:0px 0px 10px 0px;
	}

/* 最新情報・更新部分BOX */
#new_box{
	width:570px;
	height:170px;
	text-align:left;
	background-color:#F6F6F6;
	border:#E0E0E0 1px solid;
	margin:5px 0px 0px 0px;
	overflow:auto;
	}

/* 最新情報・リスト全体 */
ul.new_list{
	width:520px;
	text-align:left;
	list-style-type:none;
	padding:15px;
}

/* 最新情報・テキスト部分 */
li.new_text{
	width:490px;
	background:url(../img/img_icon.jpg) no-repeat 0px top;
	border-bottom:#999999 1px dashed;
	padding:0px 0px 10px 20px;
	margin:0px 0px 10px 0px;
}

/* ISO全体 */
#iso_all{
	width:200px;
	height:auto;
	text-align:left;
	float:right;
	}

/***********************************/
/* マージン　　　                  */
/***********************************/

/* マージン左5 */
.m_l5 {
	margin-left:5px;
	}

/* マージン左10 */
.m_l10 {
	margin-left:10px;
	}

/* マージン左20 */
.m_l20 {
	margin-left:20px;
	}

/* マージン左30 */
.m_l30 {
	margin-left:30px;
	}

/* マージン左70 */
.m_l70 {
	margin-left:70px;
	}

/* マージン上3 */
.m_t3 {
	margin-top:3px;
	}

/* マージン上10 */
.m_t10 {
	margin-top:10px;
	}

/* マージン上15 */
.m_t15 {
	margin-top:15px;
	}

/* マージン上20 */
.m_t20 {
	margin-top:20px;
	}

/* マージン上25 */
.m_t25 {
	margin-top:25px;
	}

/* マージン上30 */
.m_t30 {
	margin-top:30px;
	}

/* マージン上60 */
.m_t60 {
	margin-top:60px;
	}

/* マージン上70 */
.m_t70 {
	margin-top:70px;
	}

/* マージン上75 */
.m_t75 {
	margin-top:75px;
	}

/* マージン上90 */
.m_t90 {
	margin-top:90px;
	}

/* マージン下30 */
.m_b30 {
	margin-bottom:30px;
	}

/* マージン下5 */
.m_b5 {
	margin-bottom:5px;
	}

/* マージン下10 */
.m_b10 {
	margin-bottom:10px;
	}

/* マージン下15 */
.m_b15 {
	margin-bottom:15px;
	}

/* マージン下20 */
.m_b20 {
	margin-bottom:20px;
	}

/* マージン下75 */
.m_b75 {
	margin-bottom:75px;
	}


/***********************************/
/* 整列　　　　　                  */
/***********************************/
.al_right{
	text-align:right;
	}

.al_center{
	text-align:center;
	}






















