@charset "utf-8" ;
/* Theme Name: PAMJ Theme */

body { margin:0px; padding:0px; background-color:#ffffff; font-family:"メイリオ", "Meiryo UI", "ＭＳ Ｐゴシック"; font-size:14px;  text-align:justify;}
img { border:none;}

#header_container { margin:0px; padding:0px; width:100%; height:107px; border-bottom:3px solid #176700; float:left; background-color:#EEFFEE;}
#header { margin:0px auto; padding:0px; width:1000px; height:70px; background-color:#EEFFEE;} 
#siteTitle { margin:0px; padding:0px; width:1000px; height:70px; float:left;}  
#header-nav { margin:0px auto; padding:7px 0px 0px 0px; width:1000px; height:30px;}

/*nav*/
#header-nav { clear: both;}
#header-nav ul#menu-nav { margin:0px 3px; padding:0px; width:994px; height:30px; float:left; list-style:none;}

#header-nav ul li.menu-item a{ display: block;  width: 142px;  padding:0px; height: 30px; line-height: 30px; text-decoration: none; text-align: center; }

#header-nav ul li.menu-item a:hover, 
#header-nav ul li.current-menu-item a,
#header-nav ul li.current-menu-parent a,
#header-nav ul li.current-post-ancestor a { background: url(images/bg_nav_btn.gif) no-repeat left -30px;}
#header-nav ul li { position: relative; z-index: 1; float: left;}
#header-nav ul li ul.sub-menu { margin:0px; padding:0px; display: none; position: absolute; top: 30px; left: 0;}
#header-nav ul li:hover ul.sub-menu { display: block;}
#header-nav ul li ul.sub-menu li { float: none; list-style:none;}
#header-nav ul li ul.sub-menu li a { width: 142px; border: 1px solid #fff; border-top: none; padding: 0px; background:#009900; color: #fff; text-align:center;}

#header-nav ul li ul.sub-menu li a:hover,
#header-nav ul li ul.sub-menu li.current-menu-item a,
#header-nav ul li ul.sub-menu li.current-menu-parent a  {background: #00CC00;}





#topImage { margin:0px; padding:0px; width:100%; height:auto; background-color:#CCCCCC; border-bottom:3px solid #666666; float:left;} 
.front { height:280px;} 
.page { height:150px;} 

#topImage p.front { margin:0px auto; padding:0px; width:1000px; height:280px; background-image:url(img/top.png);} 
#topImage p.page { margin:0px auto; padding:0px; width:1000px; height:150px; background-image:url(img/top.png);} 


#main_container { margin:0px; padding:0px; width:100%; height:100%; float:left; display: flex; flex-wrap: wrap; align-items: baseline;}
#contents { margin:0px auto; padding:0px; width:1000px; height:100%; background-color:#fff; display: flex;}

/* サイドバー */

#sidebar { margin:20px 20px 0px 20px; padding:10px 0px 0px 0px; width:220px; height:100%; float:left; border-top:5px solid #CCCCCC;}
#sidebar ul.side01 { margin:0px 0px 0px 0px; padding:0px; width:220px; height:auto; float:left; list-style:none;}

#sidebar li.gmenu01 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu01 a {background:url(img/sidebtn01a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu01 a:hover {background:url(img/sidebtn01b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu01 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu02 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu02 a {background:url(img/sidebtn02a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu02 a:hover {background:url(img/sidebtn02b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu02 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu03 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu03 a {background:url(img/sidebtn03a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu03 a:hover {background:url(img/sidebtn03b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu03 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu04 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu04 a {background:url(img/sidebtn04a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu04 a:hover {background:url(img/sidebtn04b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu04 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu05 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu05 a {background:url(img/sidebtn05a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu05 a:hover {background:url(img/sidebtn05b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu05 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu06 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu06 a {background:url(img/sidebtn06a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu06 a:hover {background:url(img/sidebtn06b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu06 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu07 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu07 a {background:url(img/sidebtn07a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu07 a:hover {background:url(img/sidebtn07b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu07 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu08 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu08 a {background:url(img/sidebtn08a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu08 a:hover {background:url(img/sidebtn08b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu08 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}
#sidebar li.gmenu09 {margin:0px 10px; padding:0px; width:200px; height:50px; float:left; border-bottom:1px dotted #CCCCCC;}
#sidebar li.gmenu09 a {background:url(img/sidebtn09a.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu09 a:hover {background:url(img/sidebtn09b.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#sidebar li.gmenu09 a strong {position:relative;display: block;z-index:-1;overflow: hidden;}

#sidebar li.gmenu20 {margin:0px 10px 20px 10px; padding:0px; width:200px; height:100px; float:left;}
#sidebar li.gmenu21 {margin:0px 10px 20px 10px; padding:0px; width:200px; height:60px; float:left;}


#sidebar ul.side02 { margin:0px 0px 0px 0px; padding:0px; width:220px; height:120px; float:left; list-style:none;background:url(img/sidebg.png)}
#sidebar ul.side02 li { margin:0px 0px 0px 40px; padding:0px; width:180px; height:20px; line-height:20px; font-size:13px; float:left; list-style:none;}
#sidebar ul.side03 { margin:0px 0px 0px 0px; padding:0px; width:220px; height:40px; float:left; list-style:none;background:url(img/sidebg2.png)}
#sidebar ul.side03 li { margin:0px 0px 0px 40px; padding:0px; width:180px; height:20px; line-height:20px; font-size:13px; float:left; list-style:none;}

#sidebar ul.side04 { margin:0px 0px 0px 0px; padding:0px; width:220px; height:80px; float:left; list-style:none;background:url(img/sidebg.png)}
#sidebar ul.side04 li { margin:0px 0px 0px 40px; padding:0px; width:180px; height:20px; line-height:20px; font-size:13px; float:left; list-style:none;}



#footer_container { margin:0px; padding:0px; width:100%; height:40px; float:left;}
#footer { margin:0px auto; padding:0px; width:1000px; height:40px; background-color:#FFFFFF; }
#footer p { margin:0px; padding:0px; width:1000px; height:40px; line-height:40px; text-align:center; }




/* トップページ */

div.frontHeight {height:100%; }
div.front {height:100%; background-color:#FFFFFF;}

#maincontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#maincontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;} 
#news { margin:0px 0px 30px 0px; padding:0px; width:730px; height:auto; float:left;}  
#news dl { margin:0px 0px 0px 50px; padding:0px; width:680px; height:auto; float:left;}  
#news dt { margin:0px; padding:0px; width:120px; height:auto;font-size:14px; color:#003399; font-weight:bold; float:left;}  
#news dd { margin:0px 0px 10px 0px; padding:0px; width:560px; height:auto; font-size:14px; float:left;}  
#news dd p { margin:0px; padding:0px; width:560px; height:auto; font-size:14px; float:left;}  

#maincontents #box01 { margin:0px 0px 10px 0px; padding:10px; width:710px; height:200px; float:left; background:url(img/line.png); box-shadow:2px 2px 2px #CCCCCC;} 
#maincontents #box01 p.photo { margin:0px; padding:10px; width:320px; height:180px; float:left; background-color:#FFFFFF;} 
#maincontents #box01 h2 { margin:0px; padding:10px 10px 5px 10px; width:350px; height:25px; float:left; background-color:#FFFFFF;} 
#maincontents #box01 p.text { margin:0px; padding:5px 15px 0px 15px; width:340px; height:155px; float:left; line-height:20px; text-align:justify; background-color:#FFFFFF;} 


#inq { margin:40px 0px 0px 0px; padding:10px; width:710px; height:80px; float:left; box-shadow:2px 2px 2px #CCCCCC; background:url(img/inquiry.png)} 
#inq p {margin:15px 0px 0px 480px; padding:0px; width:200px; height:50px; float:left;}
#inq p a {background:url(img/inquiry02.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#inq p a:hover {background:url(img/inquiry01.png) no-repeat scroll left top; width:200px; height:50px; display: block;}
#inq p a strong {position:relative;display: block;z-index:-1;overflow: hidden;}



/* 会社概要 */

div.companyHeight { height:1000px; background-color:#fff; }
div.company { height:1000px; background-color:#fff; }

#companycontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#companycontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  

#companycontents #box { margin:0px 0px 10px 0px; padding:0px; width:710px; height:449px; float:left; background-color:#666666;} 
#companycontents #box p.th1 { margin:1px 0px 0px 1px; padding:10px 0px; width:200px; height:20px; line-height:20px; text-align:center; float:left; background-color:#99FF99;} 
#companycontents #box p.td1 { margin:1px 0px 0px 1px; padding:10px 0px 10px 10px; width:497px; height:20px; line-height:20px; float:left; background-color:#FFFFFF;} 
#companycontents #box p.th2 { margin:1px 0px 0px 1px; padding:0px 0px; width:200px; height:100px; line-height:100px; text-align:center; float:left; background-color:#99FF99;} 
#companycontents #box p.td2 { margin:1px 0px 0px 1px; padding:10px 0px 10px 10px; width:497px; height:80px; line-height:20px; float:left; background-color:#FFFFFF;} 

/* フライロー */

div.frylowHeight {height:2000px; }
#main_container div.frylow {height:2000px; background-color:#FFFFFF;}

#frylowcontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylowcontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  

#frylowcontents #box01 { margin:20px 0px 0px 0px; padding:0px; width:730px; height:auto; float:left;} 
#frylowcontents #box01 p { margin:0px 20px 20px 20px; padding:0px; width:690px; height:auto; float:left;} 

#frylowcontents #box02 { margin:20px 30px 0px 20px; padding:0px; width:330px; height:240px; float:left;} 
#frylowcontents #box02 h2 { margin:0px; padding:0px; width:330px; height:40px; font-size:16px; line-height:20px; text-align:center; float:left;} 
#frylowcontents #box02 p { margin:0px; padding:0px; width:330px; height:200px; float:left;} 
#frylowcontents #box03 { margin:20px 0px 0px 0px; padding:0px; width:330px; height:240px; float:left;} 
#frylowcontents #box03 h2 { margin:0px; padding:0px; width:330px; height:40px; font-size:16px; line-height:20px; text-align:center; float:left;} 
#frylowcontents #box03 p { margin:0px; padding:0px; width:330px; height:200px; float:left;} 

#frylowcontents #box04 { margin:60px 20px; padding:25px; width:640px; height:360px; background-color:#000000; float:left;} 

#frylowcontents #box04 video { margin:0px; padding:0px; width:640px; height:360px; float:left;} 


#frylowcontents #box05 { margin:0px 15px 0px 10px; padding:0px; width:705px; height:auto; float:left;} 
#frylowcontents #box05 h2 { margin:0px 0px 0px 5px; padding:0px; width:700px; height:30px; line-height:30px; font-size:24px; text-align:center; color:#FF6600; float:left;} 
#frylowcontents #box05 div { margin:10px 5px 0px 10px; padding:0px; width:220px; height:300px; background-color:#EEFFEE; float:left; box-shadow:1px 1px 1px #CCCCCC;} 
#frylowcontents #box05 div h3 { margin:30px 0px 10px 0px; padding:0px; width:220px; height:20px; font-size:16px; text-align:center; color:#FF6600; float:left;} 
#frylowcontents #box05 div ul { margin:0px 10px 0px 10px; padding:0px; width:200px; font-size:12px; list-style:none; height:auto; float:left;} 
#frylowcontents #box05 div li { margin:3px 0px 0px 0px; padding:0px; width:200px; font-size:12px; line-height:18px; height:auto; float:left;} 
#frybanner { margin:40px 20px 0px 20px; padding:30px 0px; width:690px; height:80px; background:url(img/frylow_bg1.png) no-repeat scroll left top; float:left;} 
#frybanner p { margin:0px; padding:0px; width:690px; height:20px; line-height:20px; text-align:center; color:#ffffff; float:left;} 


/* アクティブテック（フライローと共用CSS） */
div.activHeight {height:2500px; }
#main_container div.activ {height:2500px; background-color:#FFFFFF;}

#frylowcontents #box01 img { margin:0px 20px; padding:0px; width:690px; height:auto; float:left;} 
#frylowcontents #box06 { margin:20px; padding:0px; width:690px; height:auto; float:left;} 
#frylowcontents #box06 img { margin:0px; padding:0px; width:300px; height:auto; float:left;} 
#frylowcontents #box06 p { margin:0px 0px 0px 20px; padding:0px; width:370px; height:auto; float:left;} 

#frylowcontents #box07 { margin:50px 20px 20px 20px; padding:0px; width:690px; height:170px; float:left;} 
#frylowcontents #box07 img { margin:0px 145px; padding:0px; width:400px; height:130px; box-shadow:0px 0px 3px #cccccc; float:left; } 
#frylowcontents #box07 p { margin:10px 0px 0px 20px; padding:0px; width:690px; height:30px; line-height:30px; text-align:center; float:left; } 











/* フライローメリット */

div.frylow01Height {height:2000px; }
#main_container div.frylow01 {height:2000px; background-color:#FFFFFF;}

#frylow01contents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow01contents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  

#frylow01contents #box01 { margin:20px 0px 0px 0px; padding:0px; width:730px; height:auto; float:left;} 
#frylow01contents #box01 p { margin:0px 0px 0px 0px; padding:0px; width:710px; height:auto; float:left;} 
#frylow01contents #box02 { margin:40px 0px 60px 0px; padding:0px; width:730px; height:206px; float:left;} 
#frylow01contents #box02 p { margin:0px 0px 0px 0px; padding:0px; width:276px; height:206px; float:left;} 
#frylow01contents #box02 ul { margin:0px 20px 0px 0px; padding:0px; width:400px; height:206px; float:right;} 
#frylow01contents #box02 li { margin:0px 0px 0px 0px; padding:0px; width:400px; height:auto; line-height:20px; font-size:13px; float:right;} 
#frylow01contents #box03 { margin:0px 15px 0px 15px; padding:0px; width:700px; height:1050px; float:left;} 

/* フライロー油試算 */

div.frylow02Height {height:1250px; }
#main_container div.frylow02 {height:1250px; background-color:#FFFFFF;}

#frylow02contents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow02contents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  
#frylow02contents #box01 { margin:20px 0px 0px 0px; padding:0px; width:730px; height:730px; float:left;} 

/* フライローについて */

div.frylow03Height {height:1800px; }
#main_container div.frylow03 {height:1800px; background-color:#FFFFFF;}

#frylow03contents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow03contents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  
#frylow03contents #box01 { margin:20px 0px 0px 0px; padding:0px; width:730px; height:auto; float:left;} 
#frylow03contents #box01 h2 { margin:0px 0px 10px 0px; padding:0px; width:730px; font-size:16px; height:auto; float:left;} 
#frylow03contents #box01 p { margin:0px 0px 20px 0px; padding:0px; width:700px; height:auto; float:left;} 

#frylow03contents #box02 { margin:20px 0px 0px 0px; padding:0px; width:730px; height:auto; float:left;} 
#frylow03contents #box02 p.photo { margin:0px 0px 0px 0px; padding:0px; width:330px; height:200px; float:left;} 
#frylow03contents #box02 p.text01 { margin:0px 0px 0px 20px; padding:0px; width:350px; height:auto; float:left;} 
#frylow03contents #box02 p.text02 { margin:10px 0px 0px 0px; padding:0px; width:700px; height:auto; float:left;} 
#frylow03contents #box02 p.text03 { margin:20px 0px 0px 0px; padding:0px; width:700px; height:auto; text-align:right; font-weight:bold; float:left;} 
#frylow03contents #box03 { margin:20px 30px 0px 20px; padding:0px; width:330px; height:290px; float:left;} 
#frylow03contents #box03 h2 { margin:0px; padding:0px; width:330px; height:40px; font-size:14px; font-weight:400; line-height:20px; text-align:center; float:left;} 
#frylow03contents #box03 p { margin:0px; padding:0px; width:330px; height:250px; float:left;} 
#frylow03contents #box04 { margin:20px 0px 0px 0px; padding:0px; width:330px; height:290px; float:left;} 
#frylow03contents #box04 h2 { margin:0px; padding:0px; width:330px; height:40px; font-size:14px; font-weight:400; line-height:20px; text-align:center; float:left;} 
#frylow03contents #box04 p { margin:0px; padding:0px; width:330px; height:250px; float:left;} 

/* 顧客の声 */

div.frylow04Height {height:3350px; }
#main_container div.frylow04 {height:3350px; background-color:#FFFFFF;}
#frylow04contents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow04contents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  
#voice { margin:20px 0px 0px 0px; padding:0px 0px 20px 0px; width:730px; height:auto; float:left; border-bottom:2px solid #999999;} 
#voice p.text01 { margin:0px 0px 40px 0px; padding:0px; width:700px; height:auto; line-height:20px; float:left;} 
#voice p.text02 { margin:0px 0px 20px 0px; padding:0px; width:700px; height:auto; line-height:20px; float:left;}
#voice p.text03 { margin:20px 0px 20px 0px; padding:0px; width:700px; height:auto; line-height:20px; float:left;}
#voice p.photo { margin:0px 0px 0px 0px; padding:0px; width:auto; height:auto; border:1px solid #000000; float:left;} 
#mokuji { margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; width:730px; height:auto; float:left;} 
#mokuji p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:700px; height:auto; text-align:right; float:left;} 

div.frylow04aHeight {height:3550px; }
#main_container div.frylow04a {height:3550px; background-color:#FFFFFF;}
#frylow04acontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow04acontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;} 
div.frylow04bHeight {height:3600px; }
#main_container div.frylow04b {height:3600px; background-color:#FFFFFF;}
#frylow04bcontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow04bcontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;} 
div.frylow04cHeight {height:3750px; }
#main_container div.frylow04c {height:3750px; background-color:#FFFFFF;}
#frylow04ccontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow04ccontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;} 
div.frylow04dHeight {height:3650px; }
#main_container div.frylow04d {height:3650px; background-color:#FFFFFF;}
#frylow04dcontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow04dcontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;} 


/* リンク */

div.frylow05Height {height:1200px; }
#main_container div.frylow05 {height:1200px; background-color:#FFFFFF;}

#frylow05contents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow05contents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  
#frylow05contents #box01 { margin:20px 0px 20px 0px; padding:0px; width:730px; height:auto; float:left;} 
#frylow05contents #box01 p.text { margin:0px 20px 0px 0px; padding:0px; width:200px; height:auto; float:left;} 
#frylow05contents #box01 p.link { margin:0px 0px 0px 0px; padding:0px; width:480px; height:auto; float:left;} 


/* フライローニュース */

div.frylow06Height {height:3800px; }
#main_container div.frylow06 {height:3800px; background-color:#FFFFFF;}
#frylow06contents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#frylow06contents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}  





/* ライカ */

div.ricaHeight {height:1500px; }
#main_container div.rica {height:1500px; background-color:#FFFFFF;}

#ricacontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#ricacontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}

#ricacontents #box01 { margin:20px 0px 0px 0px; padding:0px; width:730px; height:320px; background:url(img/c1_bg.png); float:left;} 
#ricacontents #box01 h2 { margin:0px; padding:0px; width:730px; height:30px; font-size:28px; line-height:30px; float:left;} 
#ricacontents #box01 h3 { margin:10px 0px; padding:0px; width:730px; height:20px; font-size:18px; line-height:20px; float:left;} 
#ricacontents #box01 h4 { margin:10px 0px; padding:0px 0px 0px 20px; width:710px; height:40px; font-size:18px; color:#ff0000; line-height:20px; float:left;} 
#ricacontents #box01 p { margin:20px 0px 0px 0px; padding:0px; width:380px; height:auto; line-height:20px; float:left;} 

#ricacontents #box02 { margin:40px 0px 40px 0px; padding:0px; width:730px; height:183px; float:left;} 
#ricacontents #box03 { margin:10px 0px 40px 0px; padding:0px; width:730px; height:320px; background:url(img/c3.png) no-repeat scroll left top; float:left;} 
#ricacontents #box03 h2 { margin:20px 0px 0px 0px; padding:0px; width:150px; height:20px; font-size:18px; color:#FF9900; line-height:20px; float:left;} 
#ricacontents #box03 h3 { margin:20px 0px 0px 0px; padding:0px; width:580px; height:auto; font-size:14px; line-height:20px; float:left;} 
#ricacontents #box03 p { margin:10px 0px 0px 150px; padding:0px; width:580px; height:auto; line-height:20px; float:left;} 

#ricabtn { margin:40px 0px 40px 0px; padding:0px; width:730px; height:94px; float:left;} 
#ricabtn p.btn1 { margin:0px 20px; padding:0px; width:335px; height:94px; float:left;} 
#ricabtn p.btn2 { margin:0px; padding:0px; width:335px; height:94px; float:left;} 


/* バッテリー延命 */

div.saiseiHeight {height:1900px; }
#main_container div.saisei {height:1900px; background-color:#FFFFFF;}

#saiseicontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#saiseicontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}

#saiseicontents div.box01 { margin:30px 0px; padding:0px; width:730px; height:auto; float:left;} 
#saiseicontents div.box01 h2 { margin:0px 0px; padding:0px 0px 0px 20px; width:700px; height:30px; background:url(img/topix02.png) no-repeat scroll left top; font-size:20px; line-height:25px; color:#666666; float:left;}
#saiseicontents div.box01 p { margin:20px 0px 0px 0px; padding:0px; width:730px; height:auto; float:left; line-height:20px;} 

/* ライカシリーズ */

div.seriesHeight {height:1700px; }
#main_container div.series {height:1700px; background-color:#FFFFFF;}

#seriescontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#seriescontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}
#seriescontents div.box01 { margin:30px 0px; padding:0px; width:730px; height:510px; background:url(img/b1.png) no-repeat scroll left top; float:left;} 
#seriescontents div.box01 h2 { margin:187px 0px 0px 15px; padding:0px; width:715px; height:auto; font-size:22px; color:#FF6600; float:left;} 
#seriescontents div.box01 p { padding:0px; width:715px; height:auto; font-size:16px; color:#FF0000; font-weight:bold; float:left;} 
#seriescontents div.box01 p.text01 { margin:18px 0px 0px 15px;} 
#seriescontents div.box01 p.text02 { margin:2px 0px 0px 15px; line-height:18px;} 
#seriescontents div.box01 p.text03 { margin:4px 0px 0px 15px; line-height:18px;} 
#seriescontents div.box01 p.text04 { margin:60px 0px 0px 30px; padding:0px; width:700px; height:auto; font-size:12px; color:#000000; float:left;} 
#seriescontents div.box02 { margin:30px 0px; padding:0px; width:730px; height:500px; float:left;} 


/* 防災用品 */

div.bousaiHeight {height:3200px; }
#main_container div.bousai {height:3200px; background-color:#FFFFFF;}

#bousaicontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#bousaicontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}

#bousaicontents #box01 { margin:0px 0px 30px 0px; padding:0px; width:730px; float:left;} 


/* エビデンス  */


		<div id="main_container" class="evidenceHeight">
			<div id="contents" class="evidence">

div.evidenceHeight {height:1200px; }
#main_container div.evidence {height:1200px; background-color:#FFFFFF; float:left;}

#evidence { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#evidence h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;} 
#news { margin:0px 0px 30px 0px; padding:0px; width:730px; height:auto; float:left;}  
#news dl { margin:0px 0px 0px 50px; padding:0px; width:680px; height:auto; float:left;}  
#news dt { margin:0px; padding:0px; width:120px; height:auto;font-size:14px; color:#003399; font-weight:bold; float:left;}  
#news dd { margin:0px 0px 10px 0px; padding:0px; width:560px; height:auto; font-size:14px; float:left;}  
#news dd p { margin:0px; padding:0px; width:560px; height:auto; font-size:14px; float:left;}  



/* 災害備蓄用パン */





div.breadHeight {height:1200px; }
#main_container div.bread {height:1200px; background-color:#FFFFFF;}

#breadcontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#breadcontents h1 { margin:20px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}

#breadcontents #box01 { margin:0px 0px 30px 0px; padding:0px; width:730px; height:220px; background:url(img/bread_bg.png); float:left;} 
#breadcontents #box01 h2 { margin:30px 0px 0px 0px; padding:0px; width:730px; height:30px; font-size:28px; line-height:30px; color:#ff0000; float:left;} 
#breadcontents #box01 h3 { margin:10px 0px; padding:0px; width:730px; height:20px; font-size:18px; line-height:20px; float:left;} 
#breadcontents #box01 h4 { margin:10px 0px; padding:0px 0px 0px 20px; width:710px; height:40px; font-size:18px; color:#ff0000; line-height:20px; float:left;} 
#breadcontents #box01 p { margin:40px 0px 0px 0px; padding:0px; width:380px; height:auto; line-height:20px; float:left;} 

#breadcontents #box02 { margin:0px 0px 60px 0px; padding:0px; width:730px; height:auto; float:left;} 
#breadcontents #box02 p { margin:0px 0px 0px 0px; padding:0px; width:690px; height:auto; float:left;} 

#breadcontents #box03 { margin:0px 0px 40px 0px; padding:0px; width:730px; height:220px; background:url(img/bread_bg2.png); float:left;} 
#breadcontents #box03 h1 { margin:0px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}
#breadcontents #box03 p { margin:20px 0px 0px 0px; padding:0px; width:460px; height:auto; float:left;} 

#breadcontents #box04 { margin:0px 0px 40px 0px; padding:0px; width:730px; height:220px; background:url(img/bread_bg3.png); float:left;} 
#breadcontents #box04 h1 { margin:0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}
#breadcontents #box04 p.text01 { margin:10px 270px 0px 15px; padding:0px; width:445px; height:auto; float:left;} 
#breadcontents #box04 p.text02 { margin:10px 270px 0px 15px; padding:0px; width:445px; color:#0000ff; font-weight:bold; height:auto; float:left;} 
#breadcontents #box04 p.text03 { margin:10px 270px 0px 15px; padding:0px; width:445px; color:#666666; font-size:12px; height:auto; float:left;} 

#breadcontents #box05 { margin:0px 0px 10px 0px; padding:0px; width:730px; height:auto; float:left;} 
#breadcontents #box05 p.text01 { margin:0px 0px 0px 0px; padding:0px; width:690px; height:auto; float:left;} 
#breadcontents #box05 p.text02 { margin:10px 0px 0px 10px; padding:0px; width:680px; font-size:12px; color:#666666; height:auto; float:left;} 

#breadcontents #box06 { margin:10px 20px 0px 20px; padding:0px; width:690px; height:auto; float:left;} 
#breadcontents #box06 h2 { margin:20px 0px 0px 0px; padding:0px; width:150px; height:auto; font-size:18px; color:#006600; float:left;} 
#breadcontents #box06 p.text01 { margin:20px 0px 0px 0px; padding:0px; width:440px; height:auto; float:left;} 
#breadcontents #box06 h3 { margin:20px 0px 0px 0px; padding:0px; width:150px; height:22px; font-size:16px; color:#666666; float:left;} 
#breadcontents #box06 p.text02 { margin:20px 0px 0px 0px; padding:0px; width:440px; height:22px; float:left; }
#breadcontents #box06 h4 { margin:20px 0px 0px 0px; padding:0px; width:150px; height:22px; font-size:18px; color:#FF9900; float:left;}
#breadcontents #box06 p.text03 { margin:20px 0px 0px 0px; padding:0px; width:440px; height:22px; font-size:16px; font-weight:bold; color:#ff0000; float:left;}

#breadcontents #box07 { margin:10px 0px 0px 0px; padding:0px; width:730px; height:auto; float:left;} 


#ib01,#ib02 {margin:0px 20px 0px 0px; padding:0px; width:230px; height:auto; float:left;}
#ib03 {margin:0px 0px 0px 0px; padding:0px; width:230px; height:auto; float:left;}

#ib01 h5,#ib02 h5,#ib03 h5 {margin:0px 0px 0px 0px; padding:0px; width:230px; height:auto; text-align:center; font-size:14px; color:#008; float:left;}

#ib01 p.photo,#ib02 p.photo,#ib03 p.photo
 {margin:0px 0px 10px 0px; padding:0px; width:230px; height:174px; box-shadow:1px 1px 2px #999; float:left;}




#itembox dl {margin:5px 0px 0px 0px; padding:0px; width:200px; height:auto; line-height:20px; float:left;}
#itembox dt {margin:0px 0px 0px 0px; padding:0px; width:200px; height:auto; line-height:20px; font-weight:900; float:left;}
#itembox dd {margin:0px 0px 0px 5px; padding:0px; width:195px; height:auto; line-height:20px; float:left;}







/* お問い合わせ */

div.inquiryHeight {height:1300px; }
#main_container div.inquiry {height:1300px; background-color:#FFFFFF;}

#inquirycontents { margin:20px 0px 0px 0px; padding:0px; width:730px; height:100%; float:left; border-top:5px solid #CCCCCC;} 
#inquirycontents h1 { margin:20px 0px 50px 0px; padding:0px 0px 0px 20px; width:700px; height:20px; background:url(img/topix01.png) no-repeat scroll left top; font-size:16px; line-height:20px; color:#006600; float:left;}
#inquirycontents p.text { margin:20px 80px 0px 80px; padding:0px; width:570px; height:auto; float:left; } 

#form {margin-top:40px; margin-left:0px; margin-right:0px; margin-bottom:20px; padding-top:0px;width:680px; float:left; display:inline;} 
.f01 {margin-top:0px; margin-left:80px; margin-right:0px; margin-bottom:20px; padding-top:0px; width:140px; float:left; display:inline; font-size:14px;} 
.f02 {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:20px; padding-top:0px; width:460px; float:left; display:inline; font-size:14px;}
.f03 {margin-top:0px; margin-left:80px; margin-right:0px; margin-bottom:20px; padding-top:0px; width:600px; float:left; display:inline; font-size:14px;} 
.f04 {margin-top:0px; margin-left:80px; margin-right:0px; margin-bottom:20px; padding-top:0px; width:600px; float:left; display:inline; font-size:14px;} 
#namae {width:300px;}
#mail {width:300px;}
#toi {width:480px;}


p.form000 {margin-top:10px; margin-left:20px; margin-right:0px; margin-bottom:20px; padding-top:0px;width:680px; line-height:20px; float:left;} 
p.form001 {margin-top:20px; margin-left:60px; margin-right:0px; margin-bottom:0px; padding-top:0px;width:200px; line-height:20px; float:left;} 
p.form002 {margin-top:20px; margin-left:0px; margin-right:0px; margin-bottom:0px; padding-top:0px;width:440px; line-height:20px; float:left;} 
p.form003 {margin-top:20px; margin-left:60px; margin-right:0px; margin-bottom:0px; padding-top:0px;width:640px; line-height:20px; float:left;} 
p.form004 {margin-top:0px; margin-left:60px; margin-right:0px; margin-bottom:5px; padding-top:0px;width:640px; line-height:20px; float:left;} 
p.formbtn {margin-top:5px; margin-left:60px; margin-right:0px; margin-bottom:5px; padding-top:0px;width:493px; line-height:20px; float:left; text-align:right;} 




#inuirtycontents  {border:none;}

div.status-publish {border:none;}

div.wpcf7-response-output {width:100; float:left;}


a { text-decoration: none;} 
a:link { color: #000000;} 
a:visited { color: #000000;} 
a:hover { color:#FF6600;}
a:active { color:#FF6600;}
a.black:link { color:#000000;}
a.black:visited { color:#000000;}
a.black:hover { color:#FF6600;}
a.black:active { color:#FF6600;}
a.gray:link { color:#666666;}
a.gray:visited { color:#666666;} 
a.gray:hover { color:#FF6600;}
a.gray:active { color:#FF6600;}
a.orange:link { color:#FF6600;}
a.orange:visited { color:#FF6600;} 
a.orange:hover { color:#FF6600;}
a.orange:active { color:#FF6600;}
a.white:link { color:#FFFFFF;}
a.white:visited { color:#FFFFFF;} 
a.white:hover { color:#FF6600;}
a.white:active { color:#FF6600;}
a.bule:link { color:#0000FF;}
a.bule:visited { color:#0000FF;} 
a.bule:hover { color:#FF6600;}
a.bule:active { color:#FF6600;}
a.winered:link { color:#770020;}
a.winered:visited { color:#770020;} 
a.winered:hover { color:#FF6600;}
a.winered:active { color:#FF6600;}


