@charset "UTF-8";/*Theme Name: - AkiraSato -Photographer-Theme URL: http://kaiwai.co.uk/akira/Author : KaiwaiWorks Author URL: http://kaiwaiworks.co.uk*//* --------------- Reset --------------- */* {margin: 0;padding: 0;}/* --------------- Basic --------------- */body {background:#ffffff url(../img/navi/background.gif);font-family: verdana, 'skia', sans-serif, hiramarupro-w4;color: #000000;}a,a:link,a:visited {color: #000000;text-decoration: none;}a:active,a:hover {color: #481113;text-decoration: underline;}p{}/* --------------- Box Layouts --------------- */#page {background: transparent;border:0;/*minwidth: 500px;*/margin-top:5px;}#maincontents{margin-top:2em;margin-left:10em;width:505px;}#menu{display:block;}/* ----------- profile ------------ */#prof {width:480px;margin-top:3em;text-align:left;padding:2px 1em;line-height: 180%;font-family: Times,"ヒラギノ明朝 Pro W3", HiraMinPro-W3,"ＭＳ Ｐ明朝",serif;}#prof p{font-size: 12px;}#prof p:first-letter {font-size:110%;}/* test#prof p:first-letter {font-size:110%;color:#ffffff;background-color: #006666;padding:3px;}*/#prof h2{background:url(../img/navi/h2-head.gif) no-repeat;padding-left:1.2em;font-size: 18px;border-bottom:1px solid #cccccc;line-height: 100%;}#prof h3{padding-left:1.5em;font-size: 16px;color:#666666;}/* ----------- photo ------------ */#photo {width:500px;margin-top:8px;text-align:left;padding:2px ;line-height: 150%;font-family: Times,"ヒラギノ明朝 Pro W3", HiraMinPro-W3,"ＭＳ Ｐ明朝",serif;text-align:center;}#photo-innner{text-align:left;padding-left:10px;padding-top:1em;}img.photo-sam{margin:0 ;padding:0 4px;border:none;}img.photo-main{padding:4px;border:1px solid #eeeeee;margin:0 2px 1.5em 2px;}img.photo-main2{padding:4px;border:none;margin:0 2px 1.5em 2px;}#onomichi-banner{border: 1px solid #696969;margin:5px 0;padding:5px ;width:480px;_width:480px;}hr.photo-line{width:500px;color:#ffffff;margin:3px 0 10px 0;border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #769999;}hr.photo-line2{width:500px;color:#ffffff;margin:0  20px 0 20px;border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #eeeeee;}/* ----------- lecture ------------ */#lect {width:480px;margin-top:3em;text-align:left;padding:2px 1em;line-height: 170%;font-family: Times,"ヒラギノ明朝 Pro W3", HiraMinPro-W3,"ＭＳ Ｐ明朝",serif;}#lect p{padding-left:3em;font-size: 12px;}#lect p:first-letter {font-size:110%;}#lect h2{background:url(../img/navi/h2-head.gif) no-repeat;padding-left:1.2em;font-size: 18px;border-bottom:1px solid #cccccc;line-height: 100%;}#lect h3{margin-top:2em;margin-left:1em;padding-left:0.4em;font-size: 14px;color:#666666;/*border-top:1px solid #0b9999;*/border-bottom:1px solid #233333;border-left:1.3em solid #233333;width:130px;line-height: 160%;background-color:#eeeeee;}.f10{color:#666666;font-family: verdana, 'skia', sans-serif, hiramarupro-w4;font-size: 10px;}blockquote.lectb{margin:3px 120px 0 40px;border:1px solid #cccccc;padding:8px;line-height: 120%;font-size:12px;color:#696969;}/* ----------- contact ------------ */#cont{width:480px;margin-top:3em;text-align:left;padding:2px 1em;line-height: 180%;font-family: Times,"ヒラギノ明朝 Pro W3", HiraMinPro-W3,"ＭＳ Ｐ明朝",serif;}#cont h2{background:url(../img/navi/h2-head.gif) no-repeat;padding-left:1.2em;font-size: 18px;border-bottom:1px solid #cccccc;line-height: 100%;}#cont h3{padding-left:1.5em;font-size: 10px;color:#666666;margin-bottom:2em;}#mail-form{text-align:right;padding:2px 1em;line-height: 220%;font-family: verdana, 'skia', sans-serif, hiramarupro-w4;margin-right:8em;}#mail-form2{text-align:left;padding:2px 1em;line-height: 220%;font-family: verdana, 'skia', sans-serif, hiramarupro-w4;margin-left:2.7em;margin-top:1em;}.form {border: 1px solid #666666;background-color: #eeeeee;width:200px;}.form2 {border: 1px solid #666666;background-color: #eeeeee;width:300px;height:10em;}.bottan {color:#ffffff;border-top: 1px solid #000000;border-left: 1px solid #000000;border-bottom: 2px solid #000000;border-right: 2px solid #000000;background-color: #666666;width:75px;}.cap{font-size:10px;line-height:50%;color:#111111;text-align:right;padding-right:1em;}.cap2{font-size:10px;line-height:50%;color:#111111;text-align:right;padding-right:8em;}/* ----------- footer ------------ */#footer {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-top:4em;padding-top:3px;padding-bottom:3px;padding-left:16em;color:#000000;font-size: 12px;font-family: verdana, 'skia', sans-serif, hiramarupro-w4;background-color: #eeeefa;text-align:left;}#footer a:link    { color: #000000; border-bottom: 1px solid #3b2121; text-decoration: none; }#footer a:visited { color: #000000; border-bottom: 1px solid #3b2121; text-decoration: none; }#footer a:hover   { color: #945f61; background-color: #eee2e2; border-bottom: 1px none #945f61; text-decoration: none; }#footer a:active  { color: #945f61; border-bottom: 1px solid #945f61; text-decoration: none; }/* --------------- Images --------------- */img,a img {border: 0;}img.borderless{border: 0;margin:0;padding:0;}.talk{border:1px solid #cccccc;padding:5px;margin:2em 5px 1em 0;}.talk h3{border-bottom:1px solid #cccccc;padding:2px;margin:0;}img.nakata-map{float:left;border: 0;margin:0;padding:0;}.nakata-adress{margin:7em 0 3em 0;padding:0;line-height:1.2em;}.nakata-adress ul li {	list-style-type:none;	margin-left:1em;	font-size:10px;}.photo-butan{border:1px solid #ccc;margin:0 5px;padding:3px;width:120px;}.book-left{float:left;width:230px;line-height:1em;text-align:center;}.book-right{float:right;width:230px;line-height:1em;text-align:center;}.book-left img,.book-right img{margin:2px 0;}/* ---------------  IE5.x/Win hacks ---------------  */html>body .post pre {overflow: auto; width: 98%;}html>body .comment input.button {padding: 3px 5px;}