@charset ”UTF-8”; 


#outline {
		width:750px; 
		text-align:left; 
		margin:0 auto; 
		 }


/* ==============================================
                    header
 ============================================== */

#title {
		width:750px;
		 }

/* ==============================================
                    main
 ============================================== */


/*---------------------------------
              menu
---------------------------------*/


#main {
		width:750px; 
		 }

#menu {
		width:750px; 
		 }
		 

.menu001 {
		width:250px;
		float: left;
		}

.menu001 a{ /* ボックス全体をリンクにする */
		color:#000000;
		text-decoration: none; 
		display: block;		}
  
.menu001 a{ /* IEバグ対策*/
		width: 100%;			}



.menu002 {
		width:500px;
		float: right;
		}

.menu012 {
		width:250px;
		float: left;
		}

.menu012 a{ /* ボックス全体をリンクにする */
		color:#000000;
		text-decoration: none; 
		display: block;		}
  
.menu012 a{ /* IEバグ対策*/
		width: 100%;			}

.menu022 {
		width:250px;
		float: right;
		}

* html .menu022 {
		width:248px;
		float: right;
		}

.menu022 a{ /* ボックス全体をリンクにする */
		color:#000000;
		text-decoration: none; 
		display: block;		}
  
.menu022 a{ /* IEバグ対策*/
		width: 100%;			}


/*---------------------------------
             contents
---------------------------------*/


#contents01 {
		width:730px; 
		padding: 10px;
		 }

* html #contents01 { /*IE用*/
		width:750px; 
		padding: 10px;
		 }

#contents01_a {
		width:120px; 
		float: left;
		border: solid 1px #33cccc;
		margin: 20px 0px 20px 0px;
		 }

#contents01_b {
		width:610px; 
		float: right;
		margin: 20px 0px 20px 0px;
		 }

#contents01_c {
		width:586px; 
		padding: 10px;
		border: solid 2px #33cccc;
		margin: 20px 0px 0px 0px;
		}

* html #contents01_c { /*IE用*/
		width:600px; 
		padding: 10px;
		border: solid 2px #33cccc;
		margin: 20px 0px 0px 0px;
		 }

#contents02_1 {
		width:722px; 
		padding: 10px;
		text-align:left; 
		border: solid 4px #14301a;
		 }

* html #contents02_1 { /*IE用*/
		width:750px; 
		padding: 10px;
		text-align:left; 
		border: solid 4px #14301a;
		}

#contents02_2 {
		width:722px; 
		padding: 10px;
		text-align:left; 
		border: solid 4px #e14900;
		 }

* html #contents02_2 { /*IE用*/
		width:750px; 
		padding: 10px;
		text-align:left; 
		border: solid 4px #e14900;
		 }

#contents02_3 {
		width:722px; 
		padding: 10px;
		text-align:left; 
		border: solid 4px #ec008c;
		 }

* html #contents02_3 { /*IE用*/
		width:750px; 
		padding: 10px;
		text-align:left; 
		border: solid 4px #ec008c;
		 }


#contents03 {
		width:730px; 
		padding: 10px;
		 }

* html #contents03 { /*IE用*/
		width:750px; 
		padding: 10px;
		 }


/* ==============================================
                    footer
 ============================================== */


#footer {
		width:730px;
		text-align:left; 
		padding: 10px;
		border-top: solid 2px #33cccc;
		}

* html #footer { /*IE用*/
		width:750px;
		text-align:left; 
		padding: 10px;
		border-top: solid 2px #33cccc;
		}


/* ==============================================
                    other
 ============================================== */

.c-both { 
		clear:both; 
		 }





img {/*画像の下の余白をなくす*/
		 vertical-align:bottom
	}

