@charset "utf-8";
/*
Theme Name: nakano-ice
Theme URI: http://nakano-ice.com/
Description: 205
Version: 1.0

*/

*{margin:0;padding:0;}

html{background:#ffffff;}

body{
font: 14px/1.5 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
color:#0d1722;
background:#ffffff url(images/body-background2.png) repeat-x 0 0;
}

a{
color:#00a0e9;
text-decoration:none;
}
a:hover{color:#5a7e3d;text-decoration:none;}
a:active, a:focus {outline: 0;}



/* レイアウト
*****************************************************/
#wrapper-out{
width:100%;
}

#wrapper{
width:1400px;
margin:0 auto;
}

#container{
width:1000px;
margin:0 auto;
}

h1{
font-size:12px;
font-weight:normal;
color:#fff;
}


/* ヘッダー
*****************************************************/
#header{
width:1000px;
margin:0 auto;
border:0px red solid;
}

h1{
padding:15px 0 0 5px;
font-size:11px;
font-weight:normal;
color:#fff;
}

.header-contact-c{
float:right;
margin:5px 5px 0 0;
}

.header-contact-p{
float:right;
margin:5px 10px 0 0;
}

.header-left{
float:left;
width:490px;
}

.header-logo{
margin:20px 0 0 5px;
}

.header-center{
float:left;
margin:5px 0 0 5px;
padding:20px 0 0 0;
width:285px;
font-size:14px;
color:#0d1722;
line-height:16px;
}

.header-right{
float:right;
width:220px;
}

.header-tel{
margin:0 5px 0 0;
}

.header-fax{
margin:12px 5px 8px 0;
}

.header-photo{
width:1400px;
margin:5px auto 0;
}


/* メイン
*****************************************************/
#main{
float:right;
width:750px;
margin:15px 0 0 0;
}

/* 新着情報
------------------------------------------------------------*/
.main-info{
margin:0 0 0 10px;
}

.main-info ul{
margin:0 0 0 5px;
}

.main-info ul li{
list-style:none;
border-bottom:1px #565656 dotted;
}

.info-date{
margin:0 0 0 10px;
padding:0 0 5px 0;
font-size:11px;
color:#f30d49;
}

.info-title{
padding:0 0 7px 10px;
font-size:12px;
letter-spacing:0.1em;
}

.info-title a{
color:#1c1215;
}

.info-title a:hover{color:#00a0e9;}
.info-title a:active, a:focus {outline: 0;}

/* サイドバー　
*****************************************************/
#sidebar{
float:left;
width:250px;
margin:20px 0 0 0;
border:0px red solid;
}

.sidebar-menu{
margin:15px 0 0 10px;
}

#sidebar ul{
margin:15px 0 0 22px;
font-size:14px;
font-weight:bold;
}

#sidebar ul li{
margin:0 0 2px 0;
padding:0 0 0 17px;
font-size:14px;
font-weight:bold;
list-style:none;
background:url(images/icon1.png) no-repeat 0 4px;
}

/* フッター
*****************************************************/
.go-top{
width:1000px;
margin:0 auto;
border:0px blue solid;
}

.go-top img{
margin:0 0 0 920px;
}

#footer-out{
width:100%;
height:249px;
background:url(images/footer-background.png) repeat-x 0 0;
} 

#footer{
width:1000px;
margin:0 auto;
} 

.footer-contact-c{
float:right;
margin:10px 0 0 0;
}

.footer-contact-p{
float:right;
margin:10px 5px 0 0;
}

.footer-left{
float:left;
width:490px;
}

.footer-logo{
margin:30px 0 0 5px;
}

.footer-center{
float:left;
margin:5px 0 0 5px;
padding:25px 0 0 0;
width:285px;
font-size:14px;
font-weight:normal;
color:#0d1722;
line-height:16px;
}

.footer-right{
float:right;
width:220px;
}

.footer-tel{
margin:7px 5px 0 0;
}

.footer-fax{
margin:4px 5px 0 0;
}

p.footer-last{
margin:30px 0 0 100px;
font-size:12px;
font-weight:normal;
letter-spacing:0.1em;
}

p.footer-copyright{
margin:40px 0 0 300px;
font-size:12px;
font-weight:normal;
}

/* 固定ページ
*****************************************************/
.h2-title{
margin:0 0 25px 0;
}

.h3-title{
margin:30px 0 20px 35px;
}

/* ドライアイス
------------------------------------------------------------*/
#dry-ice{
margin:20px 0 0 10px;
}

#dry-ice p{
margin:0 10px 0 15px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

.dry-ice1{
float:left;
width:350px;
height:273px;
margin:25px 0 0 10px;
background:url(images/dry-ice-background1.png) no-repeat 0 0;
}

.dry-ice2{
float:right;
width:350px;
height:273px;
margin:25px 0 0 0;
background:url(images/dry-ice-background2.png) no-repeat 0 0;
}

.dry-ice3{
float:left;
width:350px;
height:273px;
margin:40px 0 0 10px;
background:url(images/dry-ice-background3.png) no-repeat 0 0;
}


.style1{
margin:50px 0 0 50px;
font-size:18px;
font-weight:bold;
color:#2b2e32;
}

.style2{
margin:50px 15px 0 18px;
font-size:12px;
color:#2b2e32;
}



/* 保冷剤・蓄冷剤（製造）
------------------------------------------------------------*/
#ice-pack{
margin:20px 0 0 10px;
}

#ice-pack p{
margin:0 20px 0 30px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

.ice-pack-picture{
width:662px;
margin:30px auto;
}

.ice-pack-left{
float:left;
width:240px;
margin:0 10px 0 0;
}

.ice-pack-center{
float:left;
width:250px;
}

.ice-pack-right{
float:right;
width:240px;
}

.ice-pack-picture2{
margin:0 0 20px 0;
}

/* 製氷・凍氷
------------------------------------------------------------*/
#ice-making{
margin:20px 0 0 10px;
}

#ice-making p{
margin:0 10px 0 15px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

.ice-making1{
float:left;
margin:25px 0 0 10px;
}

.ice-making2{
float:right;
margin:25px 0 0 0;
}

/* 低温物流資材
------------------------------------------------------------*/
#material{
margin:20px 0 0 10px;
}

#material p{
margin:0 10px 0 15px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

.material1{
float:left;
margin:25px 0 0 10px;
}

.material2{
float:right;
margin:25px 0 0 0;
}

/* 冷凍・冷蔵機器
------------------------------------------------------------*/
#equipment{
margin:20px 0 0 10px;
}

#equipment p{
margin:0 10px 0 15px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

.equipment1{
float:left;
margin:25px 0 0 10px;
}

.equipment2{
float:right;
margin:25px 0 0 0;
}

/* その他関連商品
------------------------------------------------------------*/
#other{
margin:20px 0 0 10px;
}

#other p{
margin:0 10px 0 15px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

.other1{
float:left;
margin:25px 0 0 10px;
}

.other2{
float:right;
margin:25px 0 0 0;
}

/* コスト削減　豆知識
------------------------------------------------------------*/
#cost{
margin:20px 0 0 10px;
}

#cost p{
margin:0 20px 0 30px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

.cost-photo{
width:650px;
margin:20px auto;
}

/* 個人の方お問合せ
------------------------------------------------------------*/
#contact-p{
margin:20px 0 0 10px;
}

.contact{
margin:0 0 0 50px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

table.order1{
width:650px;
margin:20px auto;
border-collapse:collapse;
border-spacing:0;
}

table.order1 th{
width:140px;
padding:10px 20px;
font-weight:normal;
text-align:center;
background:#f0f0f0; 
border:#ccc 1px solid;
}

table.order1 td{
border:#ccc 1px solid;
padding:10px 20px;
text-align:left;
}

input[type="number"]{ 
width:60px; 
} 

input[type="text"], textarea{ 
vertical-align:middle; 
max-width:90%; 
line-height:30px; 
height:34px; 
padding:1px 5px; 
border:1px solid #d4d4d7; 
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
font-size:100%; 
color:#555; 
background:#fcfcfc; 
} 

textarea{ 
width:400px; 
height:100px; 
line-height:1.5; 
} 

input[type="submit"],input[type="reset"],input[type="button"], p.readon a{ 
vertical-align:top; 
padding:0 10px 0 22px; 
background:#2e69a4; 
background:-moz-linear-gradient(top, #2e69a4 0%, #4486c9 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e69a4), color-stop(100%,#4486c9)); 
background:-webkit-linear-gradient(top, #2e69a4 0%,#4486c9 100%); 
background:-o-linear-gradient(top, #2e69a4 0%,#4486c9 100%); 
background:linear-gradient(to bottom, #2e69a4 0%,#4486c9 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e69a4', endColorstr='#4486c9',GradientType=0 ); 
border:0; 
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
line-height:28px; 
height:28px; 
font-size:120%; 
color:#fff; 
} 

input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,p.readon a:hover{ 
background:#4486c9; 
background:-moz-linear-gradient(top, #4486c9 0%, #2e69a4 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4486c9), color-stop(100%,#2e69a4)); 
background:-webkit-linear-gradient(top, #4486c9 0%,#2e69a4 100%); 
background:-o-linear-gradient(top, #4486c9 0%,#2e69a4 100%); 
background:linear-gradient(to bottom, #4486c9 0%,#2e69a4 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4486c9', endColorstr='#2e69a4',GradientType=0 ); 
cursor:pointer; 
} 

*:first-child+html input[type="submit"]{
padding:3px;
}

/* 法人の方お問合せ
------------------------------------------------------------*/
#contact-c{
margin:20px 0 0 10px;
}

/* 会社概要
------------------------------------------------------------*/
#company{
margin:20px 0 0 10px;
}

table.profile{
table-layout:fixed;
width:650px;
margin:20px auto;
border-collapse:collapse;
border-spacing:0;
border:#989487 1px solid;
}
tr.profile-1{
border:#989487 1px solid;
}

tr.profile-1 th{
width:120px;
padding:12px 20px 12px 20px;
border:#989487 1px solid;
font-weight:normal;
text-align:left;
border-right:none;
font-size:100%;
background-color:#f4f2f2;
}

tr.profile-1 td{
padding:10px 30px;
font-size:100%;
border:1px #989487 solid;
}

table.profile{
width:650px;
margin:20px auto;
border-collapse:collapse;
border-spacing:0;
border:#989487 1px solid;
}
tr.profile-1{
border:#989487 1px solid;
}

tr.profile-1 th{
width:100px;
padding:12px 20px 12px 20px;
border:#989487 1px solid;
font-weight:normal;
text-align:left;
border-right:none;
font-size:100%;
background-color:#f4f2f2;
}

tr.profile-1 td{
padding:10px 30px;
font-size:100%;
border:1px #989487 solid;
}

.company-access{
width:652px;
margin:0 auto;
}

.company-access-train{
float:left;
width:340px;
margin:30px 0 0 50px;
}

.company-access-car{
float:right;
width:330px;
margin:30px 0 0 0;
font-size:14px:
lene-height:26px;
letter-spacing:0.1em;
}

table.access-train{
width:335px;
margin:20px 0 0 0;
}

table.access-train th{
font-size:14px;
font-weight:normal;
lene-height:26px;
letter-spacing:0.1em;
text-align:left;
}

table.access-train td{
font-size:14px;
lene-height:26px;
letter-spacing:0.1em;
text-align:left;
}

.company-map{
width:652px;
margin:50px auto 0;
}


.company-map img{
border:1px #bfbfbf solid;
border-radius:10px;
}


/* 個人情報保護方針
------------------------------------------------------------*/
#privacy{
margin:20px 0 0 10px;
}

#privacy p{
margin:0 20px 0 30px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

#privacy ul{
margin:20px 20px 0 50px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

#privacy ul li{
margin:10px 0 0 0;
list-style:none;
}


table.privacy-policy{
width:650px;
margin:20px auto;
}

table.privacy-policy th{
padding:5px 10px;
font-weight:noramal;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

table.privacy-policy td{
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

/* リンク集
------------------------------------------------------------*/
#link{
margin:20px 0 0 10px;
}

table.link{
width:650px;
margin:20px auto;
border-collapse:collapse;
border-spacing:0;
border:#989487 1px solid;
}

table.link{
width:650px;
border:#989487 1px solid;
}

table.link th{
width:150px;
padding:10px;
border:#989487 1px solid;
font-weight:normal;
text-align:center;
text-decoration:underline;
color:#00a0e9;
border-right:none;
font-size:100%;
}

table.link td.link1{
width:300px;
padding:10px;
font-size:100%;
line-height:26px;
letter-spacing:0.1em;
border:1px #989487 solid;
}

table.link td.link2{
padding:10px;
font-size:100%;
border:1px #989487 solid;
}

/* 新着情報
------------------------------------------------------------*/
#info{
margin:20px 0 0 0;
}

h4{
margin:0 0 0 30px;
font-size:18px;
text-decoration:underline;
text-align:center;
}

#date{
margin:20px 0 0 640px;
font-size:16px;
color:#f30d49;
}

#content{
margin:30px 10px 0 30px;
font-size:14px;
line-height:26px;
letter-spacing:0.1em;
}

#next{
margin:50px 25px 0 30px;
}

.left{
float:left;
font-size:12px;
}

.right{
float:right;
font-size:12px;
}

#incom
{text-indent:100%;
white-space:nowrap;
overflow:hidden;
line-height:0.01em;
}
