/*全体をセンタリング*/
body {
        text-align: center;
}

/*全体　センタリングによる内部の文字の影響を削除*/
#wrap {
	width: 785px;
        text-align: left;
        margin: 0;
        padding: 0;
}
/*タイトル部共通設定*/
*h3,h5｛
	color: #003399;
｝
/*ヘッダー*/
#boxheader {
        margin: 15px 0 0 0;
        padding: 0;
        text-align: left;
}
/*ヘッダー内メニュー部*/
#boxheader ul {
	 text-decoration: none;
         padding: 0;
         margin: 10px 0 0 0;
         border-left: 1px solid #666666;
}
#boxheader ul li{
         float:left;     
         width: 111px;
         border-right: 1px solid #666666;
}
#boxheader ul li a{
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	display: block;
	width: 100%;
	padding: 5px 0;
	text-decoration: none;
	color: #333333;
        text-align: center;
}
#boxheader ul li a:hover{
         background: #CCCCFF;
}
#boxheader ul li.current a{
         background: #CCCCFF;
}

/*メイン全体*/
#boxcontainer{
	width: 785px;
	        height: auto;
	margin: 20px 0 0 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
/*メイン右*/
#rightwrap{
	float:right;
	width: 174x;
	margin: 0px;
}
#boxwrap{
	width: 172px;
	margin: 0px;
}
#boxright{
	width: 172px;
	margin: 0;
	padding: 0;
}
/*メイン右リスト*/
.inbox {
	border-width: 1px;
	border-style: solid;
	border-color: #330000;
	margin: 3px 0;
	padding: 2px;
        height: 150;
}
a.inmidashi{
	border-width: 0 0 0 7px;
	border-style: solid;
	border-color: #800000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	padding: 3px;
	color: #660000;
        text-align: left;
	margin: 3px 0;
}
.inmidashi p{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding: 3px;
	color: #660000;
        text-align: left;
}
.inmidashitext {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	padding: 0px;
	color: #660000;
        text-align: left;
}
.inmidashitext a {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	padding: 0px;
	color: #660000;
        text-align: left;
	text-decoration: none;
}
.inmidashitext a:hover {
	color: #ff99cc;
}
ul.midashi {
        list-style-image: url("image/ya_9_8.gif");
}
ul.midashi li {
	width: 110px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #003399;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	margin: 0px 0px 30px -20px;
        list-style: none;
}
ul.midashi li a{
	text-decoration: none;
	color: #003399;
}
ul.midashi li a:hover{
	color: #ff99cc;
}
/*メイン左*/
#boxleft{
	float:left;
	width: 560px;
	height: auto;
}
/*メイン左ボックス*/
.photo {
	border-width: 2px;
	border-style: solid;
	border-color: #330000;
	margin: 0;
	padding: 0px;
        align: left;
}
.midashi2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	padding: 4px 0 2px 0;
}
.midashi2 a{
	text-decoration: none;
	color: #003399;
}
.midashi2 a:hover{
	color: #ff99cc;
}
h3#product{
	margin: 0;
	padding: 0px;
}
.h2 {
	float: left;
	color: #992222;
	margin: 10px 10px 0px 10px;
}
.photogreen{
	float: left;
        width: 168px; 
        height: 126px;
  	margin: 0 10px 15px 10px;    
}
#ingreen{
	padding: 10px;
        background: #446622;
}
#greenbox1{
	border-left: 3px dotted #333333;
	border-bottom: 3px dotted #333333;
	padding: 10px;
        height: 350px;
}
#greenbox2{
	border-left: 3px dotted #333333;
	border-bottom: 3px dotted #333333;
	padding: 10px;
        height: 200px;
}
#greenbox3{
	border-left: 3px dotted #333333;
	border-bottom: 3px dotted #333333;
	padding: 10px;
    height: 200px;
}
#greenbox4{
	border-left: 3px dotted #333333;
	border-bottom: 3px dotted #333333;
	padding: 10px;
    height: 270px;
}
}
#greenbox5{
	border-left: 3px dotted #333333;
	border-bottom: 3px dotted #333333;
	padding: 10px;
    height: 200px;
}
.contentstitle{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	color: #000000;
        font-weight: bold;
}
.contents{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #000000;
        text-align: left;
}
#siza{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #000000;
        font-weight: 400;
        text-align: left;
}
/*住所*/
#add {
	margin: 20px 0 0 0;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #000000;
}
#add a{
	text-decoration: none;
	color: #000000;
}
#add a:hover{
	color: #ff99cc;
}
/*whatcube*/
#whatcube {
	width: 745px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #666666;
	padding: 20px 20px 20px 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
/*copyright*/
#copyright {
        text-align: center;
	width: 745px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	color: #333333;
	padding: 20px 20px 20px 20px;
}

#subboxleft {
        width: 120px;
        float:left;         
	padding: 0 0 20px 0;
}
#subboxright {
        float:right;  
        width: 560px;
	padding: 20px;
	margin: 0;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
        line-height: 1.5;
}
#subboxright image#pic1 {
        float: right;  
	margin: 0 10px 10px 10px;
}
#subboxright ul {
	margin: 30px 10px 10px 20px;
}
span#h2sub {
        color: #000000;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
span#point {
        font-weight: bold;
        color: #990000;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
h2.title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom--color: #666666;
}
#hic {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #000000;
	padding: 0 20px 20px 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #333333;
}
#safety {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #000000;
	padding: 20px 20px 20px 20px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #333333;
}
#safety ul a {
	text-decoration: none;
        list-style: none;
   	color: #003399;     
}
#safety ul a:hover{
	color: #ff99cc;
}
#safety ul {
        list-style: none;
        
}

/*サブページメイン左メニュー部*/
ul.promain {
        align: left;
	margin: 0;
	padding: 0;
}
ul.promain li {
        list-style-type: none;
}
ul.promain li a{
        width: 120px;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	display: block;
	padding: 5px 0;
	text-decoration: none;
        color: #333333;
        text-align: center;
        border-width: 1px;
        border-style: solid;
}
ul.promain li a:hover{
         background: #CCCCFF;
}
ul.promain li.current a{
         background: #CCCCFF;
}

ul.prosub {
        align: left;
	margin: 0;
	padding: 0 0 0 10px;
}
ul.prosub li {
        list-style-type: none;
}
ul.prosub li a{
        width: 110px;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	display: block;
	padding: 5px 0;
	text-decoration: none;
        color: #333333;
        text-align: center;
        border-width: 1px;
        border-style: solid;
}
ul.prosub li a:hover{
         background: #CCCCFF;
}
ul.prosub li.current a{
         background: #CCCCFF;
}
ul.prosub_sub {
        align: left;
	margin: 0;
	padding: 0 0 0 20px;
}
ul.prosub_sub li {
        list-style-type: none;
}
ul.prosub_sub li a{
        width: 100px;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	display: block;
	padding: 5px 0;
	text-decoration: none;
        color: #333333;
        text-align: center;
        border-width: 1px;
        border-style: solid;
}
ul.prosub_sub li a:hover{
         background: #CCCCFF;
}
ul.prosub_sub li.current a{
         background: #CCCCFF;
}


 
