/*
Theme Name: 六合
Author: 六合
Author URI: http://www.rikugo.com
Version: 1.0
*/
/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-weight:bold;clear: both;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th,td {font-weight: normal;text-align: left;}

html {overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus {outline: thin dotted;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {background: #fff9c0;text-decoration: none;}
hr {background-color: #ccc;border: 0;height: 1px;margin: 24px;margin-bottom: 1.714285714rem;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small {font-size: smaller;}
img {border: 0;}

/* Basic Style */
h2{font-size:17px;}
h3{font-size:15px;}
h4{font-size:15px;color:#696868;}
h5{font-size:13px;}
h6{font-size:13px;color:#696868;}
a{color:#8f1300;text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover>img{opacity:0.8;outline:2px solid #8f1300;}
.t2{color:#696868;}
.t3{color:#8f1300;}
.date{color:#696868;font-weight:bold;font-size:13px;}
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6{line-height:1.5em;}
.post-content p{line-height:1.8em;margin-bottom:1.0em;}
.post-content ol,.post-content ul{margin-left:2.6em;margin-bottom:1.0em;}
.post-content blockquote{background:#999999;opacity:0.5;padding:10px;color:#000000;margin-bottom:1.0em;}
.post-content .leftBox01 {float:left; width:200px;}
.post-content .rightBox01{float:right;width:490px;}
.post-content .leftBox02 {float:left; width:300px;}
.post-content .rightBox02{float:right;width:390px;}
.post-content .leftBox03 {float:left; width:345px;}
.post-content .rightBox03{float:right;width:345px;}
.post-content .leftBox04 {float:left; width:390px;}
.post-content .rightBox04{float:right;width:300px;}
.post-content .leftBox05 {float:left; width:490px;}
.post-content .rightBox05{float:right;width:200px;}

.widget_textt h2,
.widget_text h3,
.widget_text h4,
.widget_text h5,
.widget_text h6{font-size:13px;color:#d6d6d6;line-height:1.5em;}

/* Clearing floats */
.clear:after,.wrapper:after,.format-status .entry-header:after {clear: both;}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {display: table;content: "";}

/* --- ClearFix --- */
.cf:before,.cf:after {content: " ";display: table;}
.cf:after {clear: both;}
.cf{*zoom: 1;}

/* --- Layout Style --- */
body{background:#fff;color:#d6d6d6;font-size:12px;line-height:1.6em;font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;}
#wrapper{width:100%;height:auto;margin:0 auto;position:relative;}
/* Header */
header#head{width:1200px;height:110px;position:relative;margin:0 auto;}
header#head #logo{position:absolute;top:0;left:0;}
header#head #logo a:hover img{outline:none;opacity:1;}
header#head nav{position:absolute;top:10px;right:0;}
header#head nav ul{list-style:none;}
header#head nav li{float:left;}
header#head nav a{width:100%;height:100%;display:block;text-indent:-9999em;}
header#head nav #menu-item-21{width:60px;height:20px;background:url(images/nav/nav01.png) no-repeat;}
header#head nav #menu-item-20{width:65px;height:20px;background:url(images/nav/nav02.png) no-repeat;}
header#head nav #menu-item-19{width:65px;height:20px;background:url(images/nav/nav03.png) no-repeat;}
header#head nav #menu-item-18{width:85px;height:20px;background:url(images/nav/nav04.png) no-repeat;}
header#head nav #menu-item-17{width:65px;height:20px;background:url(images/nav/nav05.png) no-repeat;}
header#head nav #menu-item-16{width:65px;height:20px;background:url(images/nav/nav06.png) no-repeat;}
header#head nav #menu-item-457{width:130px;height:20px;background:url(images/nav/nav09.png) no-repeat;}
header#head nav #menu-item-14{width:80px;height:20px;background:url(images/nav/nav08.png) no-repeat;}
header#head nav #menu-item-21:hover,
header#head nav #menu-item-21.current-menu-item{background:url(images/nav/nav01c.png) no-repeat;}
header#head nav #menu-item-20:hover,
header#head nav #menu-item-20.current-menu-item{background:url(images/nav/nav02c.png) no-repeat;}
header#head nav #menu-item-19:hover,
header#head nav #menu-item-19.current-menu-item,
.single header#head nav #menu-item-19{background:url(images/nav/nav03c.png) no-repeat;}
header#head nav #menu-item-18:hover,
header#head nav #menu-item-18.current-menu-item{background:url(images/nav/nav04c.png) no-repeat;}
header#head nav #menu-item-17:hover,
header#head nav #menu-item-17.current-menu-item{background:url(images/nav/nav05c.png) no-repeat;}
header#head nav #menu-item-16:hover,
header#head nav #menu-item-16.current-menu-item{background:url(images/nav/nav06c.png) no-repeat;}
header#head nav #menu-item-457:hover,
header#head nav #menu-item-457.current-menu-item{background:url(images/nav/nav09c.png) no-repeat;}
header#head nav #menu-item-14:hover,
header#head nav #menu-item-14.current-menu-item{background:url(images/nav/nav08c.png) no-repeat;}
header#head #searchform{width:390px;position:absolute;top:40px;right:0;}
header#head #searchform .field{width:300px;}

/* MainContent */
#headerImage{position:absolute;top:0;left:0;width:100%;height:auto;max-height:858px;text-align:center;}
#headerImage img{width:1200px;margin:0 auto;}
#headerImage .mask{position:absolute;width:100%;height:850px;background:url(images/mask.png) repeat-y center top;top:0;}
#mount{
	position:absolute;
	top:504px;
	width:100%;
}

#mount #mount-top{
	position:absolute;
	width:100%;
	min-width:1200px;
	height:334px;
	background:url(images/bg-top.png) repeat-x;
}

#mount #content-wrap{
	position:absolute;
	top:334px;
	width:100%;
	min-width:1200px;
	background:url(images/mount.gif) repeat;
}

#main-content{
	width:1000px;
	position:relative;
	margin:-300px auto 60px;
}


#snsBlock{
	position:relative;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}

#twitter{
	width:470px;
	float:left;
}

#facebook{
	width:470px;
	float:right;
}

/* Footer */
footer#foot{border-top:dotted 1px #990000;}
footer#foot nav{padding:20px 0;}
footer#foot nav{width:50em;margin:0 auto;}
footer#foot nav ul{width:100%;overflow:hidden;list-style:none;}
footer#foot nav li{float:left;padding:0 0.8em;border-right:solid 0.2em #fff;}
footer#foot nav li a{color:#d6d6d6;text-decoration:none;}
footer#foot nav li a:hover,
footer#foot nav li.current-menu-item a,
.single footer#foot nav li.menu-item-19 a{color:#8f1300;}
footer#foot nav li:last-child{border-right:none;}
footer#foot #copyright{text-align:center;padding-bottom:2.0em;}

/* Widget */
.widget-title{display:none;}
aside.widget{margin-bottom:40px;}

/* Top */
#latestBox{width:470px;margin-bottom:30px;}
#latestImage{width:470px;height:auto;margin-bottom:10px;}
#latestBox h3{color:#8f1300;margin-bottom:30px;font-size:1.4rem;}
#latestBox p{margin-bottom:1.5em;}
a.link{background:url(images/pt.png) no-repeat center left;padding:5px 0 5px 20px;color:#999999;font-weight:bold;}
a:hover.link{color:#d6d6d6;text-decoration:none;}

#home_featured .article{margin-bottom:25px;}
#home_featured .article .feat_thumb{float:left;width:65px;height:65px;}
#home_featured .article .feat_thumb a img{width:65px;height:65px;border:solid 1px #b6a49e;margin-top:3px;}
#home_featured .article .feat_thumb a:hover img{border:solid 1px #8f1300;outline:none;}
#home_featured .article .feat_detail{float:left;width:380px;margin-left:15px;}
#home_featured .article .feat_detail h3.feat_title a{color:#8f1300;text-decoration:none;margin-bottom:3px;}
#home_featured .article .feat_detail h3.feat_title a:hover{text-decoration:underline;}
#home_featured .article .feat_detail .feat_exc{line-height:1.4em;}
.home #primary{width:470px;float:left;}
.home #secondary,
.home #topsidebar{width:470px;float:right;}
.home #primary aside,
.home #secondary aside{width:230px;}
.home aside#text-2{float:right;}
.home aside#text-3{float:left;}

/* Secondly */
.single #primary,
.page  #primary,
.search #primary{width:710px;float:left;}
.single #secondary,
.page #secondary,
.search #secondary{width:230px;float:right;}

/* Search Page & 404 Page Style */
.search p.post{padding-bottom:2em;}

/* Contact Form */
.wpcf7-not-valid-tip{color:#8f1300;opacity:0.8;}
div.wpcf7-validation-errors{color:#8f1300;border:solid 2px #8f1300!important;background:#fff;opacity:0.8;}

input, textarea, .dropdown{
    border:1px solid #777;
    padding: 5px;
    color: #999;
    background: #fff;
   
/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#eee),
        to(#fff)
        );
     
/* Firefox */
    background: -moz-linear-gradient(
        top,
        #eee,
        #fff
        );
     
/* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffeeeeee,endColorstr=#ffffffff);
    zoom: 1;
}

div.wpcf7-mail-sent-ok{
	border-color:#8f1300!important;
}


/* Single */
.blog-image{
	width:710px;
	height:auto;
	overflow:hidden;
}
.single-title{margin-bottom:5px;}
.single-detail{color:#696868;margin-bottom:10px;}


/* Custom */
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}

.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}

.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}

.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}

.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.mb1em{margin-bottom:1.0em;}
