@charset "utf-8";

/*=========================================================
 *	file name : templete.css SHIMAYA
=========================================================*/
/*---------------------------------------------------------
top page
----------------------------------------------------------*/
ul#main{margin:0; paddding:0; width:760px; height:250px; font-size:0em; padding-bottom:7px;}
*html ul#main{margin:0; paddding:0; width:760px; height:250px; font-size:0em; padding-bottom:8px;}
ul#main li{float:left; width:380px; height:250px;}

ul#product{clear:both; margin:0; paddding:0; width:760px;}
*html ul#product{clear:both; margin-top:-3px; paddding:0; width:760px;}
ul#product li{float:left; width:190px; height:280px;}

ul#recipes{clear:both; margin:0; paddding:0; width:760px;}
*html ul#recipes{clear:both; margin-top:-3px; paddding:0; width:760px;}
ul#recipes li{float:left; width:190px; height:280px;}

.caption_ttl{clear:both; font-weight:bold; color:#1f427c; font-size:110%; padding:5px 5px 0 5px;}
.caption_ttl02{clear:both; font-weight:bold; color:#620404; font-size:110%; padding:5px 5px 0 5px;}

.caption01{clear:both; font-size:100%; color:#555; line-height:1.4em; padding:5px;}


.blog_style{font-size:90%; color:#1f427c;}
.blog_date{text-align:left; padding:0 15px 10px 15px;}

.blog_date .none{text-decoration:none;}
.blog_date a:hover{background-color:transparent; text-decoration:none; color:#1f427c;}

#about{clear:both; width:760px; height:250px; background:url(../img/texture01.jpg) no-repeat top center;}
#about_box{padding:10px;}

.ttl01{font-size:110%; color:#1f427c; font-weight:bold; padding:10px 0;}
.ttl02{font-size:120%; color:#1f427c; font-weight:bold; padding:0 0 10px 0;}
.ttl03{font-size:120%; color:#1f427c; font-weight:bold; padding:30px 0 10px 0;}
.ttl04{font-size:100%; color:#1f427c; font-weight:bold; padding:0 0 10px 0;}
.ttl05{font-size:100%; color:#1f427c; font-weight:bold; padding:30px 0 10px 0;}
.ttl06{font-size:100%; color:#1f427c; font-weight:bold; padding:0 0 10px 0;}
.ttl07{font-size:120%; color:#666; font-weight:bold; padding:0;}

.ttl_products{font-size:150%; color:#1f427c; font-weight:bold; padding:0 0 10px 0;}


.eng{font-style: italic; padding-top:15px;}

/*---------------------------------------------------------
Result
----------------------------------------------------------*/
ul#result li{float:left; padding-top:30px;}
ul#result li.spc01{padding-right:140px; padding-left:0px;}


.fs01{ font-size:10px; line-height:15px;}
.fs02{ font-size:13px; line-height:17px;}
.fs02n{ font-size:12px; line-height:17px; font-weight:normal;}
.fs03{ font-size:16px; line-height:17px; font-weight:bold;}
.fs04{ font-size:16px; line-height:17px;}

.fs05{ font-size:13px; line-height:17px; padding:50px 0 15px 0; margin:0;}
.fs06{ font-size:16px; line-height:17px; padding:50px 0 15px 0; margin:0;}
.fs07{ font-size:15px; line-height:17px; margin:0; font-weight:bold;}
.fs08{ font-size:13px; line-height:17px; padding:0; margin:0; font-weight:bold;}

/* table - work_list.html */
.bgttl{ background-color:#fff; margin-top:10px; width:800px;}
.bgtdl{ background-color:#ccc; margin-top:10px; width:800px;}
.bgtdl02{ background-color:#fff; margin-top:10px; width:900px;}
.bgtdl table tr td{ background-color:#fff;}
.sclname, .sclname02, .sclname03{ margin:5px;}
.sclname table tr td, .sclname02 table tr td { padding-right:5px;font-size:12px;}
.sclname table tr td, .sclname03 table tr td { padding-right:5px;font-size:12px;}

div.sclname h4{ border-left:5px solid #C6252B; color:#C6252B;}
div.sclname h4{ padding:2px 10px 2px 5px;}
div.sclname li.img01{ background:url(../img/icon_ca02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname li.img02{ background:url(../img/icon_ca03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname li.img03{ background:url(../img/icon_ca04.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*企業名*/


div.sclname02 h4{ border-left:5px solid #1B94CF; color:#1B94CF;}
div.sclname02 h4{ padding:2px 10px 2px 5px;}

div.sclname03 h4{ border-left:5px solid #6f9b51; color:#6f9b51;}
div.sclname03 h4{ padding:2px 10px 2px 5px;}

div.sclname02 li.img01{ background:url(../img/icon_rm02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname02 li.img02{ background:url(../img/icon_rm03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname02 li.img03{ background:url(../img/icon_rm04.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname02 li.img04{ background:url(../img/icon_rm05.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*人物名*/
div.sclname02 li.img05{ background:url(../img/icon_rm06.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*テーマ*/

div.sclname03 li.img06{ background:url(../img/icon_rm07.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*自分史*/
div.sclname03 li.img07{ background:url(../img/icon_rm08.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}/*自分史*/

div.sclname04 ul li{float:left; height:17px; width:800px;}
div.sclname04 h4{ border-left:5px solid #C6252B; color:#C6252B; padding-left:3px;}
div.sclname04 ul li.img01{ background:url(../img/icon_ca02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname04 ul li.img02{ background:url(../img/icon_ca03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}

div.sclname04 ul li#width01{width:180px; white-space:nowrap;}
div.sclname04 ul li#width02{width:210px; white-space:nowrap;}
div.sclname04 ul li#width03{width:150px; white-space:nowrap;}
div.sclname04 ul li#width04{width:150px; white-space:nowrap;}

/*jinbutsu*/
div.sclname05 ul li{float:left; height:17px; width:800px;}
div.sclname05 h4{ border-left:5px solid #1d95d1; color:#1d95d1; padding-left:3px;}
div.sclname05 ul li.img01{ background:url(../img/icon_rm02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname05 ul li.img02{ background:url(../img/icon_rm03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}

div.sclname05 ul li#width01{width:180px; white-space:nowrap;}
div.sclname05 ul li#width02{width:210px; white-space:nowrap;}
div.sclname05 ul li#width03{width:150px; white-space:nowrap;}
div.sclname05 ul li#width04{width:150px; white-space:nowrap;}

/*jibunshi*/
div.sclname06 ul li{float:left; height:17px; width:800px;}
div.sclname06 h4{ border-left:5px solid #6aa431; color:#6aa431; padding-left:3px;}
div.sclname06 ul li.img01{ background:url(../img/icon_rm07.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}
div.sclname06 ul li.img02{ background:url(../img/icon_rm08.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none;}

div.sclname06 ul li#width01{width:180px; white-space:nowrap;}
div.sclname06 ul li#width02{width:220px; white-space:nowrap;}
div.sclname06 ul li#width03{width:150px; white-space:nowrap;}
div.sclname06 ul li#width04{width:150px; white-space:nowrap;}

/*ust*/



/*award*/
ul.award{width:980px; height:250px;}
ul.award li{float:left;}

.scl_name_award{font-size:17px; font-weight:bold; coloe:#000;}

ul.award_ca{margin-top:20px;}
ul.award_ca li#img00{clear:both; background:url(../img/icon_ca00.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_ca li#img01{clear:both; background:url(../img/icon_ca02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_ca li#img02{clear:both; background:url(../img/icon_ca03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}

ul.award_rm{margin-top:20px;}
ul.award_rm li#img00{clear:both; background:url(../img/icon_awa_rm01.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_rm li#img01{clear:both; background:url(../img/icon_awa_rm02.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_rm li#img02{clear:both; background:url(../img/icon_awa_rm03.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}

ul.award_rm02{margin-top:20px;}
ul.award_rm02 li#img00{clear:both; background:url(../img/icon_awa_rm04.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}
ul.award_rm02 li#img01{clear:both; background:url(../img/icon_awa_rm05.gif) no-repeat 0px 0.2em; padding-left:39px; list-style-type:none; height:25px;}

.hgt_award{height:60px; padding-left:12px;}

/*photo*/
ul#photo2011{width:880px;}
ul#photo2011 li{float:left;}
ul#photo_ca{width:540px;}
ul#photo_ca li{float:left; width:164px; height:164px; border:3px solid #C6252B;}

ul#photo_rm{width:540px;}
ul#photo_rm li{float:left; width:164px; height:164px; border:3px solid #1d95d1;}


.photo_txt{text-align:center; padding:10px; font-weight:bold;}

/*photo*/
ul#photo2011{width:880px;}
ul#photo2011 li{float:left;}
ul#photo_ca{width:540px;}
ul#photo_ca li{float:left; width:164px; height:164px; border:3px solid #C6252B;}

ul#photo_rm{width:540px;}
ul#photo_rm li{float:left; width:164px; height:164px; border:3px solid #1d95d1;}


.photo_txt{text-align:center; padding:10px; font-weight:bold;}



