/*
THEME NAME: seiyo
THEME URI: http://www.sei-yo.com/
AUTHOR: seiyo
AUTHOR URI: http://www.sei-yo.com/
*/

@import "reset.css";

body {
         margin: 0 auto;
         position: relative;
         background: #fffbf0 url(http://www.sei-yo.com/img/base.jpg) no-repeat;
         background-attachment: fixed;
         background-position: right bottom;
	color: #282419;font-size: 90%;
         font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
         line-height: 1.8;
        }

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
}



#headerbody {

         background: url(http://www.sei-yo.com/img/bg_header.jpg) repeat;
}
.centerbody{
	width: 900px;
	margin: 0 auto;
}




strong {
	font-weight: 700;
}

hr {
	border: none 0;
	border-bottom: 1px solid #E0E0E0;
	height: 1px;
	margin: 10px 0;
}

blockquote {
	font-style: italic;
	background: url(images/quotes.gif) no-repeat top left;
	background-position: 12px 12px;
	color: #595959;
	margin: 5px 0;
	padding: 8px 15px 8px 60px;
}

#wrapper {
	margin: 0 auto;
          
}

#navigation{
	margin: 1px 0 10px 0px;         
         padding: 2px 0 2px 10px;          
         
	font-size: 9px;
         border-bottom: 1px solid #DCE3E3;
}

#imgnavigation{
	margin: 0px 0px 30px 0px;         
         padding: 0px 0 0px 30px;           
         width: 560px;
         text-align:left;
}



#menu {
	width: 880px;
	overflow: hidden;
	margin: 0 auto;
}

#menu ul li {
	float: right;
	text-transform: uppercase;
	font-size: 68%;
	padding: 5px 0 2px 10px;}

#menu ul li a {
	color: #666666;
}

#container {
	 margin: 0px auto;}

.containerfoot{
	width: 880px;
	margin: 0 auto;
         text-align:right;
         font-size: 70%;
}

#content {
	float: right;
         margin: 0px 0px 0px 0px;         
         padding :0px;
	width: 580px;
width: 600px;
          }

.post {
	margin-bottom: 10px;
         padding: 20px 10px 10px 5px;
         padding: 20px 0px 10px 0px;
          background:transparent;font-size: 90%;
         /*background: #FFFBF0;*/
         
}

.post-title {
         margin: 5px 0 5px 0px;
         padding: 5px 0 5px 10px;
	font-size: 130%;
	line-height: 1.2;
	font-weight: normal;
         font-weight: bold;
         background: url(http://www.sei-yo.com/images/titleback.png) no-repeat;
         background-position: left bottom;
}

.post-title a {
	color: #212121;text-decoration: none;
       
         
}

/* ******************************************************************** */
.toppost {
	margin: 2px 0px 30px 10px;
         padding: 2px 0px 2px 0px;
         float: left;       width: 530px;line-height:95%;
}
.toppost p{
	margin: 2px 10px 10px 20px;
         color: #FF6600;
	font-weight: bold;
	font-size: 105%;font-family: verdana,Geneva, Helvetica, Arial,sans-serif;
         
}
.post-toptitle {
         margin: 2px 2px 5px 20px;
         padding: 2px 0 2px 15px;
	
	font-weight: normal;
         background: url(http://www.sei-yo.com/gif/btn.gif) no-repeat;
	border-bottom: 1px dotted #E7E1c9;
        color: #ffffff;}

.post-toptitlename  {color:#ffffff;padding:2px;font-size: 88%;text-decoration:none;}
.post-toptitlename :link {color:#ffffff;padding:2px;font-size: 88%;text-decoration:none;}
.post-toptitlename :hover{color:#000000;padding:2px;text-decoration:none;background-color:#FF6600;font-size: 88%;}
.post-toptitlename :visited{color:#ffffff;padding:2px;font-size: 88%;text-decoration:none;}
.post-toptitlename :visited:hover{color:#000000;padding:2px;text-decoration: none;background-color:#FF6600;font-size: 88%;}



.post-toptitlename  p{
	font-size:9px;line-height:9px;
         }
.post-topmeta {
	
	color: #999;
	margin: 0px 2px 0px 5px;
         padding: 1px 0 1px 0px;
         text-align:right;
        font-size: 9px;
}

.post-topmeta a {
	color: #66cccc;
}
/* ******************************************************************** */

.page-subtitle {
	font-weight: 700;
	color: #ff6600;
	font-size: 90%;
	text-transform: uppercase;
	padding-bottom: 0px;
	/* border-bottom: 1px solid #EFEFEF; */
	margin: 35px 0px 0px 0px;
}

.post-meta {
	font-size: 85%;
	color: #999;
	margin-top: 5px;
         text-align:right;
}

.post-meta a {
	color: #666666;text-decoration: underline;
}

.post-comments {
	float: right;
	background: url(images/cbubble_left.gif) no-repeat top left;
	padding: 3px 0 7px 7px;
}

.post-comments a {
	background: url(images/cbubble_right.gif) no-repeat top right;
	padding: 3px 7px 7px 0;
	color: #FFFFFF;
}

.post-comments a:hover {
	color: #FFFFFF;
}

.post-content {
	margin: 15px 10px 10px 30px;
 margin: 15px 0px 10px 10px;
}

.post-content h2 {
	font-size: 140%;
	margin-bottom: 10px;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 5px;
}

.post-content h3 {
	font-size: 110%;
	font-weight: 700;
	margin-bottom: 5px;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 5px;
}

.post-content p {
	line-height: 130%;         
         font-size: 108%;
	margin-bottom: 50px;
}

.post-content img.alignnone {
	background: #FFF;
	border: 1px solid #EFEFEF;
	padding: 4px;
}

.post-content img.alignleft {
	float: left;
	border: 1px solid #EFEFEF;
	margin: 0 25px 15px 0;
	padding: 4px;
}

.post-content img.alignright {
	float: right;
	border: 1px solid #EFEFEF;
	margin: 0 0 15px 25px;
	padding: 4px;
}

.post-content ul,.post-content ol {
	margin-left: 30px;
	margin-bottom: 20px;
}

.post-content ul {
	list-style: outside;
}

.post-content ol {
	list-style: decimal;
}

.post-content ul li,.post-content ol li {
	line-height: 1.3;
	margin-bottom: 5px;
}

.more-link {
	font-weight: 700;
	display: block;
	margin-top: 10px;
}

.section-title {
	font-size: 140%;
	margin-bottom: 10px;
}

.navleft {
	float: left;
	margin: 0 15px 15px 0;
}

.navright {
	float: right;
	margin: 0 0 15px 15px;
}

.navigation div a {
	font-size: 110%;
}


.unapproved {
	font-style: italic;
}

#respond {
	margin-top: 30px;
}

/* *********************************** */
#sidebar {
	float: left;
	width: 220px;
         margin: 26px 0px 0px 20px;
         padding: 0 0 0 10px;
         font-size: 105%;
}
#sidebar li {
	list-style-type: none;
	list-style-image: none;

	}

.sidepanel {
	margin: 10px 0px 30px 30px;
}

.sidepanel h3 {
	/*text-transform: uppercase;border-bottom: 1px #968B6A;background: #fffbf0;width:191px;height:30px;*/

	margin: 0px 0px 5px 0px;
	padding: 0px 1px 3px 18px;
	color: #654201;
	font-weight: bold;
	font-size: 101%;
         line-height: 140%;
         background: url(http://www.sei-yo.com/images/button1.png) no-repeat;
}

	.sidepanel  ul {
		margin-top: 3px;
		margin-bottom: 1px;
}
	
	.sidepanel  ul li {
		
　　　　　　　　　   height:23px;	
　　　　　　　　　　　margin: 2px 0px 2px 0px;	padding: 1px 0px 3px 0px;	border-bottom: 1px dotted #cccccc;
　　　　　　        display: block;line-height: 120%;        font-size: 88%;
                  margin-bottom: 0px;
	}
.sidepanel ul li a {
		padding: 5px 0px 0px 5px;	
                  border-left: 5px solid #e9d7ad;text-decoration: none;         
                  line-height: 120%;        font-size: 88%;	
                  color: #333333;               	height: 20px;        text-decoration: none;display: block; 
	}
	.sidepanel  ul li a:hover {
		
                  height: 20px;	
                  border-left: 5px solid #654201;	
                  color: #333333;        display: block;
	}

.sidepanel p {
	margin-top: 8px;
	line-height: 1.3;
}

#footer {
	margin: 0 auto;
	/*width: 840px;height: 5px;*/
	
	border-top: 1px solid #EAEAEA;
	padding: 0px;
         background: #f3f3e1;
}
#footerbody{
         width: 880px;height:20px;
         margin: 0 auto;
	padding: 10px 0px 10px 150px;
         
         font-size: 80%;
}
#footercopy{
         background: #282419;
	margin: 0 auto;

}
#footercopy p{
	width: 880px;
	margin: 0 auto;
         text-align:right;
         font-size: 80%;
         color: #999999;
}
#footer-links {
	list-style: none;
}

#footer-links li {
	float: left;
	margin-right: 15px;
}

.sep {
	color: #CCC;
	margin: 0 8px;
}

.ico-small {
	vertical-align: middle;
	margin: 0 5px 2px 0;
}


/* *********************************************************  */


/* リンク
---------------------------------------------------- 
a{  text-decoration: none;}
a:link {  color: #66573e;}
a:visited {  color: #333333;}
a:active {  color: #ffffff;  background-color:#0079ad;}
a:hover {  color: #ffffff;  background-color:#0079ad;}
a:visited hover {  color: #ffffff;  background-color:#0079ad;}
*/

/* 設定
---------------------------------------------*/

.text16 { font-size: 14pt ; line-height: 18pt;}
.text14 { font-size: 12pt ; line-height: 18pt;}
.text12 { font-size: 11pt ; line-height: 14pt;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;}
.areatext12 { margin: 1px 1px 5px 10px;
	padding: 1px;font-size: 11pt ; line-height: 14pt;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}
.inyo-areatext12 { margin: 1px 8px 5px 8px;
	padding:8px 5px 5px 10px;font-size: 92%; line-height: 140%;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
background-color: #e4e9ce;
}

.text11redb {
	font-size: 10pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;
	color: #ff0000;
}
.text12b {
	font-size: 11pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-weight: bold;
	
}
.css3 { font-size: 10pt ; line-height: 12pt;}
.text11{ font-size: 9pt ; line-height: 12pt;font-family:  "ＭＳ ゴシック", "Osaka‐等幅",Verdana, Arial, sans-serif;}
.text11white{ font-size: 9pt ; line-height: 11pt;color: #ffffff;margin:0px 5px 5px 5px;}
.css2 { font-size: 9pt ; line-height: 11pt;}
.text10 { font-size: 8.5pt ; line-height: 10pt;}
.css1 { font-size: 8.5pt ; line-height: 9pt; }
.en{font-size: 12px; line-height: 18px;color: #000000;font-family: Verdana, Helvetica;}

.smain{color:#ffffff;font-size:12px;} 
.smain:link {  color: #ffffff}
.smain:hover{color: #333333; text-decoration: underline; background-color: #ffffff} 
.smain:active{color: #ffcc66}
.smain:visited{color: #ffffcc}
.smain:visited:hover{color: #000000}

.ssmain{color:#ffffff;font-size:10pt;} 
.ssmain:link {  color: #ffffff}
.ssmain:hover{color: #333333; text-decoration: underline; background-color: #ffffff} 
.ssmain:active{color: #ffcc66}
.ssmain:visited{color: #ffffcc}
.ssmain:visited:hover{color: #000000}

.sssmain{color:#ffffff;font-size:7pt;} 
.sssmain:link {  color: #ffffff}
.sssmain:hover{color: #333333; text-decoration: underline; background-color: #ffffff} 
.sssmain:active{color: #ffcc66}
.sssmain:visited{color: #ffffcc}
.sssmain:visited:hover{color: #000000}

.ssstmain{color:#453C2E;font-size:8pt;} 
.ssstmain:link {  color: #453C2E;}
.ssstmain:hover{color: #333333; text-decoration: underline; background-color: #ffffff} 
.ssstmain:active{color: #453C2E;}
.ssstmain:visited{color: #453C2E;}
.ssstmain:visited:hover{color: #453C2E;}

.textmain{color:#000066;font-size:10pt; } 
.textmain:link {color: #000066;font-size:10pt;}
.textmain:hover{color:#000066;font-size:12pt; text-decoration:underline; background-color: #cccc99;font-size:10pt;} 
.textmain:active{color:#000066;font-size:10pt;}
.textmain:visited{color:#663300;font-size:10pt;}
.textmain:visited:hover{color:#000000;font-size:10pt;}

.sstextmain{color:#000066;font-size:8pt;} 
.sstextmain:link {color: #000066}
.sstextmain:hover{color:#000066;font-size:8pt;text-decoration:underline; background-color: #cccc99;} 
.sstextmain:active{color:#000066;}
.sstextmain:visited{color:#663300;}
.sstextmain:visited:hover{color:#000000;}


.atable {border: 1px #000000 solid}

.btable
{ color : #000066;
  background-color : #ffffff;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-color : #336600 #336600 #336600 #336600;
}
.ctable {padding: 3px 3px 3px 3px;}

.margin1{margin-left:2em;}
.margin2{margin-left:7em;}
.margin3{margin-right: 5px;text-align:right;}
.margin5{margin-left:500px;}
.margin6{text-align:right;}
.margin7{margin: 0px 20px 1px 30px; text-align:left;}
.style10 {
	font-size: 11pt;
	font-weight: bold;
	color: #cc0000;
}



.photob_right {
	
	background-color: #ffffff;
	border-width: 1px;
	margin: 10px 0px 50px 5px;
	padding: 10px 0px 0px 0px;
	border-style: solid;
	border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
	text-align: center;
	width:570px;
	background-image: url(nimg/imgback.jpg);
	background-repeat: no-repeat;
}

.photobp{
        margin: 0px 0px 0px 0px;
        padding: 3px 18px 0px 0px;
        font-family:Helvetica,Verdana;
	color: #8A644A;
	font-size: 10px ; line-height: 18px;
	text-align: right;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image: url(../logo/logo111.gif); 
	height:30px;
}

/*  ************************* */
#despre {
	width: 940px;
	margin: 0 auto;
	padding: 1px 0 1px 0;
         height: 75px;
}

.logo {
	width: 390px;
	float: left;
}

.logo h3 {
	margin: 0;
	padding: 0;
	text-indent: -3005px;
	background: url(http://www.sei-yo.com/img/logo.png) right no-repeat;
}

.logo h3 a {
	width: 375px;
	height: 75px;
	display: block;
}
.logo h3 a:hover {
	width: 375px;
	height: 75px;
	display: block;background:  right no-repeat;
}

.despre_noi {
	padding: 1.5em 0 0 0.2em;
	font-size: 1.2em;
	line-height: 1.4;
} 

.seiyo {
	width: 450px;
	height: 20px;
	float: right;
}

.seiyo h1 {
	margin: 10px 20px 20px 0px;
	padding: 0;
	font-size: 8pt;
         font-weight:normal;
         color: #585858;
}


#promo {
	background: #282419;
	padding: 5px 0 5px 0;
         height: 200px;
         background: url(http://www.sei-yo.com/images/promobck.jpg);
         background-repeat: repeat-x;	
}
/*
#promo a{color:#ffffff;font-size:9px;} 
#promo:link {color: #ffffff;font-size:9px;}
#promo:hover{font-size:9px;}  
#promo:active{font-size:9px;} 
#promo:visited{font-size:9px;} 
#promo:visited:hover{font-size:9px;} 
*/

.imgarea {
	background: #453e31;
         margin: 15px 0px 0px 0px;
	padding: 5px;
	width: 310px;

	float: right; 
}
.imgarea :hover{padding:0px;} 

#promo h1 {
	color: #fff;
	font-size: 1.6em;
	margin: 0;
	padding: 1.2em 0 0 0;	
}
/*
#promo .date {
	color: #87816b;
	text-transform: uppercase;
	font-size: .8em;
	padding: .3em 0 1em 0;
}

#promo .text p, #promo .info_big p {
	color: #c8c1a7;
	font-size: 0.95em;
	line-height: 1.3;
	font-weight: normal;	
}*/

/* @group edit */
/* @group slides */
/*
.slide {
	width: 940px;
	overflow: hidden;
}

.slide .ct {
	width: 5000px;
	overflow: auto;
}
*/
.tab {
	width: 940px;
	/*height: 390px;*/
	float: left;
	color: #fff;
	font-weight: bold;
}

ul.tabs {
	padding-top: 0.6em;
}

ul.tabs li {
	float: left;
	padding: 0 0.3em;
	text-indent: -3005px;
}
ul.tabs a {
	color: #fff;
	height: 12px;
	width: 13px;
	display: block;
	background: url(img/icons/disc.png) left no-repeat;
	-webkit-transition: all 0.15s ease-out;
}

ul.tabs a.carousel-selected {
	color: #fff;
	background: url(img/icons/disc.png) right no-repeat;
}

/* @end */


/* @group sprites */
.cleaner {
	clear: both;
}
.cnew {color:#ffffff;font-size:9px; font-family: verdana,Geneva, Helvetica, Arial,sans-serif;margin:0px 5px 2px 3px;padding:0px 3px 0px 3px;background-color: #CC0000;line-height: 110%;font-weight: bold;}

.cboxn {color:#000000; 
       font-family: verdana,Geneva, Helvetica, Arial,sans-serif;
       margin:0px;padding:0px 0px 2px 0px;
       line-height: 100%;font-size:89%;
       font-weight: normal;border:1px solid #c1c1c1;}
.cboxn :link{background-color:#eedead; text-decoration: none;margin:0px;padding:2px;font-size:89%;line-height: 100%;}
.cboxn :hover{background-color:#E8F1E2; text-decoration: none;margin:0px;padding:2px;font-size:89%;line-height: 100%;}
.cboxn :visited{background-color:#eedead; text-decoration: none;margin:0px;padding:2px;font-size:89%;line-height: 100%;}
.cboxn :visited:hover{background-color:#E8F1E2; text-decoration: none;margin:0px;padding:2px;font-size:89%;line-height: 100%;}

.informationarea {margin: 30px 30px 50px 30px;
         padding: 5px 10px 5px 12px;
         line-height: 130%;         
         font-size: 108%;
         text-align: left;font-weight: bold;
         border-top: 3px solid #FF6600; border-bottom: 3px solid #FF6600;
         background: #ffffee;
}
.informationarea p{margin: 0px;
         padding: 5px 0px 5px 30px;
         line-height: 130%;         
         font-size: 108%;
         text-align: left;font-weight: normal;
}
.bookmark{
	margin: 0px 10px 50px 0px;
         padding: 5px;
         width: 500px;
         text-align: left;
         border-top: 1px dotted #674c29;

		}
.font12ptsize  {
	font-size:12pt;line-height:14pt;font-weight: bold;
         }
.font90size  {
	font-size:90%;
         }
a {

	color: #464646;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
background-color: #E8F1E2;
	color: #000;

}
