﻿/*------------------------------------------------
* Author: ウェブデザイン木村
* Web : http://webdesign-k.jp/
* Ver 06 (2009/09/01)
------------------------------------------------*/
*{padding:0;margin:0;text-align:left;word-break:break-all;word-wrap:break-word;}a{color:#39f;text-decoration:none;}a:hover{color:#dd2c0d;}img{border:none;}a img{border:none;vertical-align:middle;}.center{text-align:center;margin-left:auto;margin-right:auto;}.left{text-align:left;}.right{text-align:right;}.f_left{float:left;}.f_right{float:right;}.clear{clear:both;}.margin10{margin:10px;}.margin20{margin:20px;}.margin30{margin:30px;}body{width:100%;height:100%;background-color:#000;}div#page{background-image:url("../img/bg/bg_top.jpg");background-repeat:repeat-x;background-attachment:fixed;background-position:left top;text-align:center;}div#container{margin:0 auto;padding:50px 0 30px 0;width:770px;}#header{background-image:url('../img/bg/bg_header.png');background-repeat:no-repeat;background-attachment:scroll;background-position:left top;}#content_wraper{background-image:url('../img/bg/bg_main.png');background-repeat:repeat-y;background-attachment:scroll;background-position:left top;}#content{background-color:#fff;margin:0 10px;}#footer{background-image:url('../img/bg/bg_footer.png');background-repeat:no-repeat;background-attachment:scroll;background-position:left top;}div#header{height:200px;position:relative;}div#header h1,div#header div{text-indent:-9999px;}div#header h1{padding-top:80px;}div#header h1 a{background:url("../img/header/webdesignkimura_logo.png") no-repeat;display:block;width:510px;height:50px;margin:0 auto;}div#header h2{margin-top:10px;font-size:12px;letter-spacing:10px;font-weight:bold;text-align:center;}div#footer{clear:both;height:60px;}div#footer p#copyright{line-height:60px;text-align:center;}div#footer p#copyright a{color:#f00;text-decoration:none;}div#SideMenu{position:absolute;}div#SideMenu *{list-style-type:none;margin:0;padding:0;}div#SideMenu img,div#SideMenu a{border:none;}div#SideMenu_A,div#SideMenu_B{margin:-150px 0 0 45px;width:300px;z-index:20;padding:20px;background-color:#fff;border:2px solid #aaa;display:none;}ul#SideMenu_icon li a,ul#SideMenu_icon li span{display:block;width:40px;height:30px;margin:1px 0 1px -8px;z-index:15;text-indent:-9999px;cursor:pointer;background:url("../img/etc/SideMenu_icon.png") no-repeat;}ul#SideMenu_icon li#go_top a{background-position:0 0;}ul#SideMenu_icon li#go_home a{background-position:0 -30px;}ul#SideMenu_icon li#go_sitemap span{background-position:0 -60px;}ul#SideMenu_icon li#go_search span{background-position:0 -90px;}ul#SideMenu_icon li#go_mail a{background-position:0 -120px;}ul#SideMenu_icon li#go_bottom a{background-position:0 -150px;}div#SideMenu_A li{list-style-image:url("../img/etc/bullet_green.png");list-style-position:outside;margin:3px 0 3px 20px;font-size:12px;}div#SideMenu_A li a{display:block;color:#39f;text-decoration:none;border-bottom:1px solid #fff;font-size:12px;}div#SideMenu_A li a:hover{color:#dd2c0d;border-bottom:1px dashed #666;}div#SideMenu .s_keyword{width:230px;height:20px;line-height:20px;font-size:12px;margin:6px;}input.s_submit{width:32px;height:32px;text-indent:-9999px;background:#fff;background-image:url("../img/icon/GoSearch.png");border:none;}div#SideMenu h2{font-size:14px;margin-bottom:10px;}div#SideMenu p{font-size:12px;margin-top:10px;}div#SideMenu .sidemenu_closed{text-align:center;font-size:15px;color:#999;border:1px dashed #ccc;height:18px;line-height:18px;}div#page_list,div#subpage_list,div.breadcrumbs{clear:both;}div#page_list ul,div#subpage_list ul,div.breadcrumbs ul{list-style-type:none;}div.breadcrumbs,div#subpage_list{margin-top:3px;}div.breadcrumbs ul li,div#subpage_list ul li{font-size:12px;line-height:20px;color:#777;padding-left:.75em;}div.breadcrumbs ul li a:hover,div#subpage_list ul li a:hover{color:#dd2c0d;}div#page_list{width:750px;height:50px;background:#fff;background-image:url('../img/header/menu.png');background-repeat:no-repeat;}div#page_list ul li{text-indent:-99999px;float:left;}div#page_list ul li a{display:block;width:150px;height:50px;}div#page_list ul li a:hover{border:1px red solid;width:148px;height:48px;}div#page_list ul,div#page_list ul li{display:block;position:relative;}div#page_list ul ul{background:#fff;display:none;position:absolute;left:0;border:double 3px #aaa;border-top:none;margin:0;padding:0;}* html div#page_list ul ul{line-height:0;}div#page_list ul ul a{zoom:1;}div#page_list ul ul li{display:inline;float:none;margin:0;padding:0;}div#page_list ul ul li a{margin:0;padding:0;background:url(../img/etc/bullet_green.png) no-repeat left center;padding:0 15px;font-size:12px;width:250px;height:15px;line-height:15px;border:1px #fff solid;text-indent:0;}div#page_list ul ul li a:hover{border:1px red solid;width:250px;height:15px;color:#39f;}div#page_list ul ul ul{top:0;margin:-33px 0 0 150px;border-top:solid 1px #ccc;}div#page_list ul li a:hover span{display:block;width:150px;height:50px;background:url("../img/etc/arrow_49.gif");background-repeat:no-repeat;background-position:5px center;}div#subpage_list{border:1px solid #dedede;overflow:hidden;}div#subpage_list ul{width:750px;}div#subpage_list ul li{display:inline;height:20px;line-height:20px;color:#777;white-space:nowrap;}*:first-child+html div#subpage_list ul li{float:left;}* html div#subpage_list ul{overflow:hidden;}* html div#subpage_list ul li{float:left;}div#subpage_list ul li a{background:url(../img/etc/bullet_green.png) no-repeat left center;padding:0 15px;color:#777;}div#subpage_list ul li.current_page_item a{color:#000;font-weight:bold;}div.breadcrumbs{clear:both;overflow:hidden;}div.breadcrumbs ul{height:20px;overflow:hidden;border:1px solid #dedede;}div.breadcrumbs ul li{float:left;}div.breadcrumbs ul li a{background:url(../img/bg/crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;color:#777;text-decoration:none;}div.footer_menu{padding:5px;border:1px solid #dedede;overflow:hidden;margin-bottom:3px;background:url(../img/bg/stripe_bg_blue.png);width:738px;height:370px;}div#footer_menu_l,div#footer_menu_r{padding:18px;background:#fff;width:330px;height:330px;display:inline;overflow:auto;}div#footer_menu_l{float:left;}div#footer_menu_l a{display:block;border:1px solid #fff;padding:2px;}div#footer_menu_l a:hover{border-bottom:1px dashed #666;}div#footer_menu_r{float:right;}div#footer_menu_r div#footer_search{margin:30px 10px 40px 10px;}div#footer_menu_r .s_keyword{width:250px;height:20px;line-height:20px;font-size:12px;margin:6px;}div#footer_menu_r img.logo{width:300px;height:129px;margin:20px 15px 0 15px;}div.footer_menu * p{font-weight:bold;border-bottom:1px #aaa solid;padding:5px;}div.footer_menu * ul{list-style-type:none;}div.footer_menu * li{font-size:12px;list-style-image:url("../img/etc/bullet_green.png");list-style-position:outside;margin-left:10px;}div#main{clear:both;background-image:url("../img/etc/ajax_loading.gif");background-repeat:no-repeat;background-position:-100px -100px;padding:20px 20px 50px 20px;}p#loading{text-align:center;height:200px;margin:20px auto;line-height:30px;font-size:15px;}div.errorbox{margin:30px 0;line-height:30px;font-size:15px;}div#SearchResults h2.pagetitle,div#Archives h2.pagetitle{font-size:12px;border-width:1px;border-style:dashed;border-color:#ccc;padding:5px;margin-bottom:30px;letter-spacing:2px;}div#SearchResults h2.pagetitle span,div#Archives h2.pagetitle span{color:#ff4500;}div#SearchResults ul,div#Archives ul,div.works ul.sitelist{margin:20px 50px;}div#SearchResults ul li,div#Archives ul li,div.works ul.sitelist li{font-size:12px;list-style-image:url("../img/etc/bullet_green.png");list-style-position:outside;padding:1px;}div#SearchResults ul li a,div#Archives ul li a,div.works ul.sitelist li a{display:block;border-bottom:1px solid #fff;padding:2px;}div#SearchResults ul li a:hover,div#Archives ul li a:hover,div.works ul.sitelist li a:hover{border-bottom:1px dashed #666;}.page_navigation{margin:30px auto;overflow:hidden;width:500px;}.page_navigation span a{padding:3px;display:block;width:100px;font-size:12px;border:3px double #39f;text-align:center;}.page_navigation span a:hover{border:3px double #dd2c0d;}.page_navigation span.prev_link{float:left;}.page_navigation span.next_link{float:right;}div.entry h3.pagetitle{text-align:center;margin:10px auto 30px auto;}#error{margin:30px 0;text-align:center;}#error h3{margin-bottom:20px;}#error p{font-size:12px;line-height:16px;}#top01{width:700px;height:600px;background:url("/files/img/top/top_001b.png");margin:20px auto;}#top01 *{list-style:none;text-indent:-9999px;}#whatnew{margin:50px auto;width:400px;border:3px #ccc double;font-size:12px;}#whatnew h3{text-align:center;background:#eee;border-bottom:1px #ccc solid;}#whatnew ul{list-style:circle;padding:10px 20px;height:80px;overflow:auto;}div#homepage *{font-size:12px;}div#homepage ol{width:600px;margin:50px auto 0 auto;}div#homepage ul{width:600px;margin:0 auto;}div#homepage li{margin-top:20px;margin-bottom:20px;}div#homepage li strong{font-weight:bold;font-size:120%;}ul.subpages li{width:500px;height:100px;border:2px #ccc solid;background-color:#fff;padding:8px;list-style:none;margin:30px auto;}ul.subpages li:hover{border-color:red;}ul.subpages li a{display:block;text-indent:-9999px;background-color:#fff;width:500px;height:100px;border:1px #aaa dashed;margin:0;padding:0;background:url("../../files/img/homepage/hp_subpages_list.png");}ul.subpages li a:hover{border-color:#666;}ul.subpages li#website_advantage a{background-position:0 0;}ul.subpages li#website_make a{background-position:0 -100px;}ul.subpages li#website_flowchart a{background-position:0 -200px;}ul.subpages li#website_materials a{background-position:0 -300px;}div#information{text-align:center;margin:0 auto;}div#information p{text-align:center;margin:30px auto;}div.works *{font-size:13px;line-height:15px;}div.jCarouselLite{border:3px double #ccc;margin:30px auto;background:#eee;width:668px;height:186px;overflow:hidden;}div.jCarouselLite ul{list-style:none;margin:10px;}div.jCarouselLite ul li{float:left;}div.jCarouselLite ul li a img{display:block;width:200px;height:150px;margin:5px;border:3px double #aaa;}div.jCarouselLite ul li a:hover img{border:3px double red;}div.works h2{font-weight:bold;font-size:14px;border-style:none none solid solid;border-width:0 0 1px 10px;border-color:#39f;background:#F0FFFF;height:35px;font-size:16px;line-height:35px;letter-spacing:5px;margin:20px;}div.works div#works_info01{margin:70px auto;width:550px;height:200px;}div.works div#works_info01 p{display:table-cell;vertical-align:middle;margin:0;line-height:18px;}* html div.works div#works_info01 p{display:inline;zoom:1;}*:first-child+html div.works div#works_info01 p{display:inline;zoom:1;}div.works div#works_info01 a img{border:3px double #aaa;width:200px;height:150px;margin-right:25px;}div.works div#works_info01 a:hover img{border:3px double red;}div.works div#works_info02{clear:both;margin:30px auto;padding:10px;border:1px dashed #aaa;width:600px;overflow:hidden;line-height:18px;}div.works div#works_info02 h3{background:#e0ffff;width:150%;margin:-10px -10px 10px -10px;padding:5px;background:url(../img/bg/stripe_bg_blue.png);}#info01{width:500px;height:300px;background:url("/files/img/information/info_01.png");text-indent:-9999px;margin:20px auto;}#info01 *{list-style:none;text-indent:-9999px;}
