﻿@charset "UTF-8";

*{margin:0;}
body{margin:0 auto;padding:0;font:normal 90% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;text-align:center;color:#333;line-height:110%;}
img{border:0;}
ul{margin:0;padding:0;list-style:none;}
p{margin:0;padding:0;}
a,a:link{color:#bb3344;text-decoration:underline;}
a:visited{color:#bb3344;text-decoration:underline;}
a:hover{color:#bb3344;text-decoration:none;}

.f85{font-size:85%;}
.f90{font-size:90%;}
.f120{font-size:120%;}
.f150{font-size:150%;}
.line140{line-height:140%;}
.line180{line-height:180%;}
.bor_b1{border-bottom:solid 2px #dddd99;display:block;width:710px;margin:0 0 10px;line-height:150%;padding:0 20px;}
.bor_dot{background:url(../img/form_border.gif) repeat-x top;}
.mar_t10{margin-top:10px;}
.mar_t20{margin-top:20px;}
.mar_l10{margin-left:10px;}
.mar_l20{margin-left:20px;}
.mar_b10{margin-bottom:10px;}
.mar_b20{margin-bottom:20px;}
.tr{text-align:right;width:730px;}

.red{background:#ffeeee;}
.red2{color:#ff0000;}

.wrap{background:url(../img/wrap.gif) repeat-y left top;margin:0 auto;width:780px;}

.header{background:url(../img/head.gif) no-repeat top;width:780px;height:116px;position:relative;}
.header h1 a{text-indent:-9999px;overflow:hidden;width:250px;height:50px;display:block;position:absolute;text-decoration:none;top:12px;left:15px;}
.header p a{text-indent:-9999px;overflow:hidden;width:139px;height:22px;display:block;position:absolute;text-decoration:none;}
.header .font_large{top:12px;right:15px;}
.header .font_reset{top:42px;right:15px;}
.menu{background:url(../img/menu_bg.gif) no-repeat top;position:absolute;top:75px;left:0;width:780px;height:40px;display:block;}
.menu li{float:left;text-indent:-9999px;overflow:hidden;}
.menu li a{width:124px;height:38px;display:block;background:no-repeat top;margin:0 0 0 1px;text-decoration:none;}
.menu a:hover{background-position:bottom;}
.menu .menu1 a{background-image:url(../img/menu1.gif);margin:0 0 0 16px;}
.menu .menu2 a{background-image:url(../img/menu2.gif);}
.menu .menu3 a{background-image:url(../img/menu3.gif);}
.menu .menu4 a{background-image:url(../img/menu4.gif);}
.menu .menu5 a{background-image:url(../img/menu5.gif);}
.menu .menu6 a{background-image:url(../img/menu6.gif);}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+- トップ、コンテンツ -+-+-+-+-+-+-+-+- */
.contents{width:780px;padding:20px 14px;overflow:hidden;text-align:left;}
.contents:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
/*\*/* html .contents{height:1em;overflow:visible;}/**/

.left_column{width:515px;background:url(../img/lef_top.gif) no-repeat top;padding:122px 0 0;float:left;}
.left_middle{width:515px;background:url(../img/lef_mid.gif) repeat-y top;padding:0;margin:0;text-align:left;}
.left_middle p{padding:10px;}
/* ----------------- トップ、フォーム ----------------- */
.top_form{height:45px;background:url(../img/form_border.gif) no-repeat bottom;}
.top_form .text{margin:0;padding:0;color:#666;width:155px;height:15px;}
/* ---------------------------------------------------- */
.category{overflow:hidden;}
.category:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
/*\*/* html .category{overflow:visible;}/**/
.category li{clear:both;}
.category p{width:111px;float:left;padding:0 0 5px 13px;}
.waku{clear:both;background:url(../img/waku.gif) no-repeat top;}
.left_bottom{clear:both;width:515px;height:114px;background:url(../img/lef_bot.gif) no-repeat top;}
.left_bottom p{padding:45px 20px 0;width:250px;}

.right_column{float:right;width:260px;text-align:right;background:url(../img/rig_bg.gif) repeat-y 10px 0;}
.right_column .topics{margin:0 auto;width:205px;background:url(../img/topics.gif) no-repeat right top;padding:0;text-align:left;}
.right_column .topics a{color:#333;}
.right_column .topics .topics_top{height:23px;display:block;text-indent:-9999px;overflow:hidden;margin:0 0 10px;}
.right_column .topics dt{color:#ee7711;font-weight:bold;}
.right_column .topics dd{padding:0 0 10px;}
.right_column .area{margin:10px auto 0;width:205px;background:url(../img/area.gif) no-repeat right top;padding:35px 0 0;text-align:left;line-height:130%;}

.footer{text-align:left;clear:both;width:779px;height:152px;display:block;background:url(../img/foot.gif) no-repeat right top;padding:10px 0 0;}
.footer p{padding:10px 20px 0;}
.arrow a{padding:0 0 0 15px;background:url(../img/arrow.gif) no-repeat left top;line-height:150%;}
.category .arrow{padding:0 0 0 15px;background:url(../img/arrow.gif) no-repeat left top;line-height:150%;}
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+- 2nd、コンテンツ追加 -+-+-+-+-+-+-+- */
.bread{text-align:left;padding:5px 20px;}
.contents2{width:780px;padding:0 14px 20px;text-align:left;}
.contents2 p{padding:10px;}
.contents2 .con{padding:0;margin:0 0 30px;width:750px;}
.contents2 .con td{padding:5px 10px 0 20px;vertical-align:top;}
.contents2 .con .noncon{padding:10px 0 0 20px;vertical-align:top;}
.contents2 .con .pic{text-align:center;width:250px;padding:5px 0 0;}
.contents2 .sub{color:#558811;font-weight:bold;}
/* .contents2 .result_box{background:url(../intro/img/res_bg.gif) repeat-x top;width:750px;padding:20px 0 0;margin:5px 0;} */
.contents2 .result_box{background:url(../search/img/res_bg.gif) repeat-x top;width:750px;padding:20px 0 0;margin:5px 0;}

/*
.contents2 .articles_list{margin:0 auto;padding:0 auto;width:750px;text-align:center;}
.articles_list:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
html .articles_list{overflow:visible;}
.contents2 .articles_list li{width:180px;float:left;padding:10px 0 0 5px;}
.contents2 .articles_list li p{display:block;width:180px;padding:0;}
.contents2 .articles_list li img{padding:0;}
*/
.contents2 .articles_list{margin:0 auto;padding:0 auto;width:750px;text-align:center;}
.articles_list:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
/*\*/* html .articles_list{overflow:visible;}/**/
.contents2 .articles_list td{width:180px;padding:10px 0 0 5px;vertical-align:top;}
.contents2 .articles_list td p{display:block;width:180px;padding:0;}
.contents2 .articles_list td img{padding:0;}
	
/* .contents2 .result_box2{clear:both;background:url(../intro/img/res_bg.gif) repeat-x top;width:750px;padding:10px 0 0;} */
.contents2 .result_box2{clear:both;background:url(../search/img/res_bg.gif) repeat-x top;width:750px;padding:10px 0 0;}
.contents2 .area_list{margin:0 auto;padding:0 auto;}
.area_list:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
/*\*/* html .area_list{overflow:visible;}/**/
.contents2 .area_list p{float:left;margin:0;width:110px;}
.contents2 .area_list .barrowly{width:60px;}
.contents2 .area_list .widely{width:160px;}
.contents2 .area_list .widely2{width:200px;}
.contents2 .area_list li{width:740px;float:left;margin:0 3px 5px;border:solid 2px #eedddd;}
/* ------------- 商品紹介｜県内授産施設 検索 ---------- */
.contents3{width:750px;padding:0 14px 20px;text-align:left;}
.contents3 .top_form{background-repeat:repeat-x;}
.contents3 .area{padding:0 20px;width:65%;}
/* ---------------------------------------------------- */
.pw p{width:750px;}
.contents2 .num{text-indent:-20px;padding:0 0 10px 30px;width:720px;}
.contents2 .order{border:solid 2px #eedddd;width:725px;background:#ffeeee;}
/* ---------------------メールフォーム----------------- */
.mail_form{width:600px;padding:0 100px;}
.mail_form input{width:210px;margin:0 15px;}
.mail_form .email{width:340px;}
.mail_form .submit{width:80px;margin:10px 40px;border:solid 2px #dd8888;background:#ffeeee;color:#aa4444;}
.mail_form .button{width:80px;margin:10px -35px;border:solid 2px #dd8888;background:#ffeeee;color:#aa4444;}
.mail_form textarea{width:520px;height:120px;}
.mail_form p{padding:3px 10px;}
.mail_form .rig{padding:3px 0 3px 40px;}
/* ---------------------------------------------------- */
.contents2 .link{width:300px;float:left;margin:20px;}
.contents2 .link .bor_b1_link{border-bottom:solid 2px #dddd99;margin:0;padding:0;}
.contents2 .link .bor_b1_link a,.contents2 .link .bor_b1_link a:link{text-decoration:none;color:#666;}

/* ----------------------トピックス-------------------- */
.topi_box{padding:0;margin:10px auto 25px;width:750px;border:solid 1px #aaa;text-align:left;}
.topi_box .topi_ttl{height:40px;display:block;line-height:40px;color:#fff;background:url(/img/entry_head.gif) no-repeat top;padding:0 20px;font-weight:bold;}
.topi_box .topi_ttl .date{display:block;float:right;letter-spacing:1px;}
.topi_box .entry{padding:0;margin:0 auto;width:730px;padding:0 10px 8px;line-height:150%;}
/* ---------------------------------------------------- */

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */





