/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

@charset 'UTF-8';

body {font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,Helvetica,sans-serif;}

#header h1 a {width:145px; height:85px;}
#header span.site-title{
	float: left;
}
#header span.site-title a {width:145px; height:85px;}

#header div.site-title {float:left;}
#header div.site-title a {width:145px; height:85px;}
#header div.site-title img {vertical-align:bottom;}

#logo {margin:10px 0 0;}
#logo .site-title,
#logo .site-description {display:block !important;}
#logo .site-description {width:240px; height:85px; background:#ffffff url('/wp-content/uploads/2011/05/img_catch.jpg') no-repeat 0px 0px; float:left; text-indent:-2000px;}


#topbanner {width:470px; padding:20px 0 0;}

#nav1 {}
#nav1 li.page_item {margin-left:20px;}


#nav2 {clear:both; width:930px; margin: 0 0 25px 0 !important; padding:5px 15px; border-bottom:1px solid #cc0000; border-top:0px;}
#nav2 li {line-height:20px;}
#nav2 a {border-right: 2px solid #dddddd; font-size:12px;}
#nav2 a.none {border:0;}

#nav2 li.naviRight {margin:0 35px 0 0; float:right;}

#footer {height:33px; border:solid 2px #dddddd; background:#ffffff;}
#footer ul {text-align:center;}
#footer ul li {display:inline; margin:0px 15px; font-weight:bold; text-transform:uppercase;}

#wooslider .slide-content h3 {margin:0px 0px 5px;}


.box .post h2 {font-size:17px; line-height:19px; padding:10px 10px 0px;}
.box .post p { 
	word-break:break-all;
	word-wrap : break-word ;
}

.box .post p strong {display:block; color:#dd0000;}
.box .post p.text {font-size:12px; line-height:18px;}
.box .post p span.continue {font-weight:normal; font-size:12px;}
.box .post p.posted {margin-top:15px; padding:2px 10px; text-align:center;}

#archivebox h1 {color:#333333; font-size:15px;}
#archivebox h1 span {color:#cc0000; font-weight:normal;}

.box .archive {width:593px; margin:0px 0px 15px;}
.box .archive p.posted {text-align:right;}
.box .archive p.text {clear:both; padding-top:0px;}


.single {}
.single h1 {margin:0px 0px 8px; color:#000000; font-size:21px; line-height:25px;}

.single p.category {margin:0px 0px 10px; padding:0px 0px 5px; border-bottom:solid 1px #c8c8c8;}
.single p.category strong {display:block; color:#cc0000;}

.single div.gallery {width:250px; margin:0px 0px 20px 20px; float:right;}
.single div.gallery img {float:left;}
.single div.gallery img.thumL {width:250px height:180px; margin:0px 0px 12px;}
.single div.gallery img.thumS {width:80px height:58px; margin:0px 5px 0px 0px;}
.single div.gallery img.end {margin:0px;}

.single div.text {}
.single div.text p {padding:0px 0px 15px; font-size:13px; line-height:20px;}

.single dl {clear:both; width:595px;}
.single dl dt {clear:both; width:62px; height:20px; margin:0px 0px 7px; overflow:hidden; float:left; text-indent:-2000px;}
.single dl dt.genre {background:#ffffff url('/wp-content/themes/gazette/images/pz/icon_genre.jpg') no-repeat 0px 0px;}
.single dl dt.biz {background:#ffffff url('/wp-content/themes/gazette/images/pz/icon_biz.jpg') no-repeat 0px 0px;}
.single dl dt.date {background:#ffffff url('/wp-content/themes/gazette/images/pz/icon_date.jpg') no-repeat 0px 0px;}
.single dl dt.tag {background:#ffffff url('/wp-content/themes/gazette/images/pz/icon_tag.jpg') no-repeat 0px 0px;}
.single dl dd {width:530px; margin:0px 0px 7px; color:#000000; float:left;}
.single dl dd a {margin:0px 10px 0px 0px; color:#0044ff;}
.single a {color:#0044ff;}



.form {margin:0px 0px 30px;}
.form ol {height:22px; margin:0px 0px 20px; overflow:hidden;}
.form ol li {height:22px; list-style:none; overflow:hidden; float:left; text-indent:-2000px;}
.form ol li.step1 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step1_on.jpg') no-repeat 0px 0px;}
.form ol li.step2 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step2_off.jpg') no-repeat 0px 0px;}
.form ol li.step3 {width:187px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step3_off.jpg') no-repeat 0px 0px;}
.form ol li.flow1 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow1_on.jpg') no-repeat 0px 0px;}
.form ol li.flow2 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow2_off.jpg') no-repeat 0px 0px;}
.form ol li.flow3 {width:187px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow3_off.jpg') no-repeat 0px 0px;}



.form p.read {clear:both; height:100px; margin:0px; padding:0px 0px 0px 110px; font-size:12px; line-height:1.6; background:#ffffff url('/wp-content/themes/gazette/images/pz/bg_read.jpg') no-repeat 0px 0px; overflow:hidden;}

.form h2 {margin:30px 0px 10px; padding:0px 0px 2px; border-bottom:solid 2px #cc0000; font-size:15px; color:#cc0000;}
.form h2 span {color:#000000;}

.form table {color:#333333; border-collapse:collapse;}
.form table th {width:155px; padding:10px; border-bottom:solid 5px #ffffff; text-align:center; vertical-align:middle; background:#e6e6e6;}
.form table th.er {color:#ffffff; background:#cc0000;}
.form table td {padding:10px 0px 10px 7px; border-bottom:solid 5px #ffffff; text-align:left; vertical-align:middle;}
.form table td img.sin {margin:1px 10px 0px 0px; float:left;}
.form table td img.dub {margin:0px 10px 6px 0px; float:left;}
.form table td p.att {width:370px; margin:2px 0px 10px; font-size:10px; line-height:1.4; float:left;}
.form table td p.er {margin:0px 0px 5px; font-weight:bold; color:#cc0000;}
.form table td input.text {clear:both; width:410px; margin:0px 0px 0px 2px; border-color:#999999; padding:2px;}
.form table td input.tel {clear:both; width:60px; margin:0px 0px 0px 2px; border-color:#999999; padding:2px;}
.form table td input.tag_in {clear:both; width:75px; margin:0px 0px 0px 2px; border-color:#999999; padding:2px;}
.form table td input.tag {clear:both; width:72px; margin:0px 0px 0px 5px; border-color:#999999; padding:2px;}
.form table td select {margin:0px 0px 0px 2px; padding:2px; border-color:#999999;}
.form table td textarea {clear:both; width:410px; height:150px; margin:0px 0px 0px 2px; border-color:#999999; padding:2px;}



.form table td.address {}
.form table td.address p.pref {clear:both; margin:0px 0px 8px;}
.form table td.address p span {width:90px; text-align:right; float:left;}
.form table td.address p input {clear:both; width:320px; margin:0px 0px 0px 2px; border-color:#999999; padding:2px;}
.form table td.address select {clear:both; margin:0px 0px 0px 2px;}

.form table td.file {}
.form table td.file div {clear:both; margin:0px 0px 0px 2px; float:left;}
.form table td.file div span {margin:0px 5px 0px 10px;}
.form table td.file input {padding:2px; margin:3px 0px 0px 2px; border-color:#999999; cursor:pointer;}
.form table td.file input.upload {width:130px; margin:52px 0px 0px; border-color:#999999; padding:2px; float:right;}

.form div.law {height:4em; padding:7px; border:solid 1px #999999; overflow:auto;}
.form div.lawIn {}

.form div.btn {height:35px; margin:10px 0px 0px;}
.form div.btn a {display:block; height:35px; margin:0px 0px 0px 10px; overflow:hidden; float:right; text-indent:-2000px;}
.form div.btn a.confirm {width:311px; background:#ffffff url('/wp-content/themes/gazette/images/pz/btn_confirm.jpg') no-repeat 0px 0px;}
.form div.btn a.send {width:311px; background:#ffffff url('/wp-content/themes/gazette/images/pz/btn_send.jpg') no-repeat 0px 0px;}
.form div.btn a.enter {width:311px; background:#ffffff url('/wp-content/themes/gazette/images/pz/btn_enter.jpg') no-repeat 0px 0px;}
.form div.btn a.back {width:160px; background:#ffffff url('/wp-content/themes/gazette/images/pz/btn_back.jpg') no-repeat 0px 0px;}
.form div.btn a.gotop {width:312px; background:#ffffff url('/wp-content/themes/gazette/images/pz/btn_gotop.jpg') no-repeat 0px 0px;}

.contribute {}
.contribute h1 {width:595px; height:33px; margin:0px 0px 20px; font-size:1px; background:#ffffff url('/wp-content/themes/gazette/images/pz/ttl_contribute.jpg') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}

.receive {}
.receive h1 {width:595px; height:33px; margin:0px 0px 20px; font-size:1px; background:#ffffff url('/wp-content/themes/gazette/images/pz/ttl_receive.jpg') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
.receive table {}
.receive table table {font-size:9px;}
.receive table table td {padding:10px 5px 10px 0px;}
.receive table table input {margin:0px 5px 0px 0px; padding:0px; border:none; vertical-align:-2px;}

.contact {}
.contact h1 {width:595px; height:33px; margin:0px 0px 20px; font-size:1px; background:#ffffff url('/wp-content/themes/gazette/images/pz/ttl_contact.jpg') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}

.cf ol li.step1 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step1_off.jpg') no-repeat 0px 0px;}
.cf ol li.step2 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step2_on.jpg') no-repeat 0px 0px;}
.cf ol li.step3 {width:187px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step3_off.jpg') no-repeat 0px 0px;}
.cf ol li.flow1 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow1_off.jpg') no-repeat 0px 0px;}
.cf ol li.flow2 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow2_on.jpg') no-repeat 0px 0px;}
.cf ol li.flow3 {width:187px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow3_off.jpg') no-repeat 0px 0px;}

.cf h2 {border:none;}
.cf table th {color:#ffffff; background:#38abc9;}
.cf table td {width:400px; padding:10px 10px 10px 30px;}
.cf div.btn {margin:20px 0px 0px;}
.cf table td.image div {display:inline; width:125px; height:125px; margin:0px 3px 0px 0px; background:#000000; float:left;}



.sd ol li.step1 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step1_off.jpg') no-repeat 0px 0px;}
.sd ol li.step2 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step2_off.jpg') no-repeat 0px 0px;}
.sd ol li.step3 {width:187px; background:#ffffff url('/wp-content/themes/gazette/images/pz/step3_on.jpg') no-repeat 0px 0px;}
.sd ol li.flow1 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow1_off.jpg') no-repeat 0px 0px;}
.sd ol li.flow2 {width:204px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow2_off.jpg') no-repeat 0px 0px;}
.sd ol li.flow3 {width:187px; background:#ffffff url('/wp-content/themes/gazette/images/pz/flow3_on.jpg') no-repeat 0px 0px;}

.sd p.end {margin:100px 0px; text-align:center; font-weight:bold;}

.sd div.btn {height:35px; margin:10px 0px 0px; text-align:center;}
.sd div.btn a {text-align:left;}
.sd div.btn a.gotop {float:none; margin:0px auto;}


.about {color:#222222;}
.about h1 {width:595px; height:33px; margin:0px 0px 20px; font-size:1px; background:#ffffff url('/wp-content/themes/gazette/images/pz/ttl_about.jpg') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
.about h2 {margin:30px 0px 10px; padding:0px 0px 2px; border-bottom:solid 2px #cc0000; font-size:15px; color:#cc0000;}
.about h3 {margin:30px 0px 7px; font-size:15px; color:#000000;}
.about h3 strong {color:#cc0000;}
.about p {margin:0px 0px 20px;}
.about p.pr img {margin:0px 5px; vertical-align:top;}
.about p a {color:#0066ff;}

.about ol {}
.about ol li {padding:10px 0px 30px 60px; border-top:solid 3px #cccccc; line-height:1.8; overflow:hidden;}
.about ol li.point1 {background:#ffffff url('/wp-content/themes/gazette/images/pz/bg_about_point1.jpg') no-repeat 0px 10px;}
.about ol li.point1 p {margin:0px;}
.about ol li.point1 div {margin:3px 60px 0px 0px; text-align:center;}
.about ol li.point1 div img {margin:0px 15px; overflow:hidden;}
.about ol li.point2 {background:#ffffff url('/wp-content/themes/gazette/images/pz/bg_about_point2.jpg') no-repeat 0px 10px;}
.about ol li.point2 p {margin:0px;}
.about ol li.point2 div {margin:30px 30px 0px -30px; text-align:center;}
.about ol li.point2 div img {margin:0px 10px; overflow:hidden;}
.about ol li.point3 {background:#ffffff url('/wp-content/themes/gazette/images/pz/bg_about_point3.jpg') no-repeat 0px 10px;}
.about ol li.point3 p {margin:0px 0px 40px;}


.about dl {margin:0px 0px 20px; line-height:1.6;}
.about dl dt {margin:0px; padding:0px 0px 1px 27px; font-weight:bold; color:#cc0000; background:transparent url('/wp-content/themes/gazette/images/pz/icon_q.jpg') no-repeat 0px 0px;}
.about dl dd {margin:0px 0px 20px; padding:0px 0px 1px 27px; background:transparent url('/wp-content/themes/gazette/images/pz/icon_a.jpg') no-repeat 0px 0px;}
.about dl span {display:none;}
.about dl ul {margin:20px 0px 0px; font-size:11px; line-height:1.6;}

.entry ul li{
	list-style: none outside none !important;
}

.entry img{
	border: 0 none;
	padding: 0px 0px 0px;
}
.post-alt h2{
	line-height: 18px;
}
.post-alt p {
    padding: 0 0 0;
}
.entry ol li {
	list-style: none outside none !important;
}
.post-alt h3 {
    padding-bottom: 0px;
}
.entry ul, .entry ol {
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 0;
    color: #222222;
}
.entry ul li {
    margin-left: 0px;
}

.margin-left-none {
    margin-left: 0px !important;
}

.margin-left-20 {
    margin-left: 20px !important;
}