﻿/* CSS レイアウト */
@import url('commoncss.css'); 

h2{
	font-size:17px;
	font-weight:bold;
	letter-spacing:3px;
	margin:0 0 0 15px;
	padding:13px 0 8px 30px;
	color:#474747;
	border-style:solid;
	border-width:0 0 0 4px;
	border-color:#7FC31E;
}


h3{
    margin:0 0px 0 0 ;
   	line-height:175%;
   	font-weight:normal;
   	font-size:14px;
}


h3#link1{   
    color:#424242;
	font-size:14px;
	font-weight:bold;
    margin-top:24px;
    margin-left:15px;
    padding:0px 0 0 0px;
    background-position:0 6px;
    background-image:none;
	display:block;
	border-style:dashed;
	border-width:0 0 1px 0;
	border-color:#888888;
}

h3#link2{
    color:#424242;
	font-size:14px;
	font-weight:bold;
    margin-top:20px;
}

.othermenu{
	padding:8px 19px 5px 19px;
	margin:0 0 8px 0;
}



#maincontent{     /*    */
    width:700px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-right:30px;
    padding-bottom:100px;
    color:#414141;
}

#maincontent{     /*    */
    width:700px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-right:30px;
    padding-bottom:100px;
    color:#414141;
    letter-spacing:1px;
    font-size:13px;
}

#maincontent p{   
    line-height:155%;
    }

#maincontent span{   
    line-height:155%;
    }


#maincontent table{    
    border-style:solid;
    border-width:1px 1px 0 0;
    border-color:#aaaaaa;
    line-height:170%;
    font-size:13px;
    letter-spacing:1px;
        }

#maincontent th{     /*    */
    border-style:solid;
    border-width:0px 0px 1px 1px;
    border-color:#aaaaaa;
    font-weight:normal;
    background-color:#f4f4f4;
    padding:3px 5px 3px 10px;
    text-align:left;
    vertical-align:top;
    color:#414141;
        }
        
#maincontent td{     /*    */
    border-style:solid;
    border-width:0px 0px 1px 1px;
    border-color:#aaaaaa;
    font-weight:normal;
    padding:3px 5px 3px 10px;
    text-align:left;
    vertical-align:top;
        }




#linksite{
	border-style:solid;
	border-width:0px 0 0 0;
	border-color:#888888;
}

#linksite ul{
	list-style:none;
	font-size:13px;
	margin:15px 20px 0 0 ;
	padding:0;
}

#linksite ul li{
    padding:0 0 0 15px;
    margin:0 0 0 20px;
    line-height:200%;
}






.inquiry-span{
	margin-left:40px;
}
.inquiry-table{
	margin-left:40px;
}
        
.inquiry-th{
	width:120px;
}

.inquiry-td{
	width:430px;
}

.inquiry-form1{  /* ご用件 */
	width:160px;
}

.inquiry-form2{  /* 名前・メアドなど */
	width:260px;
}

.inquiry-form3{  /* 名前・メアドなど */
	width:410px;
}


/*  blog  */
#maincontent2{     /*    */
    width:700px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-right:30px;
    padding-bottom:100px;
    color:#414141;
    letter-spacing:1px;
    line-height:165%;
}

#maincontent2 p{   
    font-size:14px;
    line-height:165%;
    }

#maincontent2 span{   
    font-size:14px;
    line-height:165%;
    }

#maincontent2 table{
	border-style:solid;
	border-width:0px 0 1px 0;
	border-color:#999999;
	font-size:14px;
	width:680px;
	margin-top:10px;
	margin-bottom:60px;
    text-align:left;
   }

#maincontent2 th{
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#999999;
	font-weight:normal;
    text-align:left;
    padding:5px 10px 0 8px;
    font-size:14px;
	}

#maincontent2 td{
	text-align:left;
	font-size:13px;
	line-height:145%;
	padding:0px 25px 25px 25px;

}






