@charset "UTF-8";
/* @override 
	http://www.yousetsujoho.com/wp-content/themes/yousetsujoho.com2/style.css
*/
/*  
Theme Name: yousetsujoho.com
Theme URI: http://www.yousetsujoho.com/
Description: http://www.yousetsujoho.com/
Version: 1.0
Author: Go Imai
Author URI: http://www.studiobrain.net/
*/


/*共通のタグ CommonTag*/
body{background-color:#fff;margin:0px;padding:10px 0;font:14px/1.7 "Hiragino Kaku Gothic Pro", "MS PGothic", "Lucida Grande", Lucida, Verdana, sans-serif;}
h1,h2,h3,h4,h5,h6{margin: 0;clear: both;font-weight:normal;font-style:normal;padding:0 0 15px;}
p{margin: 0;padding: 0px 0 15px;}
ul,ol{padding: 0px 0 15px 30px;margin: 0;}
img{border: none;}
a{color:#de5818;text-decoration: none; outline:none;}
a:hover{color:#fa6d2f;text-decoration: underline;}

/*スペース領域 AreaSpace*/
.home .content{border-style:none;float: left;width: 470px;}
.content {padding: 0;margin:0;width: 510px;clear: both;float: left;overflow: hidden;}
#container{width:950px;margin-right:auto;margin-left:auto;background-color: #FFF;}
#header{overflow: hidden;height:70px;}
#rap{text-align:left;clear:both;}
#alpha{float: right;text-align:left;width:715px;overflow: hidden;padding:0;}
#alpha.home {clear: both;padding:0;float: right;}
#beta{width:220px;overflow: hidden;padding:0;margin: 0px;float:left;}
#right{width: 190px;overflow: hidden;padding: 0;margin: 0px;float: right;}
#gamma{text-align: left;width: 760px;padding: 20px 0 20px 20px;}
#footer{clear:both;}


/*イメージ画像 image*/
#topimage{height: 100px;background:url(img/topimage.jpg) no-repeat left top;clear: both;}
#alpha .page_bg,
#alpha .single_bg,
#alpha .archive_bg {background:url(img/topimage.jpg) no-repeat left top;clear: both;padding: 113px 0 0;}


/*ヘッダー Header*/
#header_left{float:left;width:600px;}
#header_left .header_description{font-size: 13px;line-height:14px;padding:8px 0 0;height:18px;font-weight:normal;font-style:normal;color:#000;border-style:none;margin:0;}
#header_left .header_ttl{border-style:none;margin:0;padding: 3px 0 0 15px;}
#header_left .header_ttl a{font-size: 28px;line-height: 30px;color: #1c4aff;font-weight: bold;}
#header_left .header_ttl a:hover{}
#header_right{float:left;width:350px;text-align:right;overflow:hidden;}
#header_right #searchform {float: right;margin:0;padding:0;display:none;}
#header_right #searchform input{vertical-align: middle;height:20px;}
#header_right #searchform #s{vertical-align:middle;border:1px solid #999;padding:1px;margin:0px;height:16px;background-color:#fffef3;width:200px;}
#header_right #searchform #searchsubmit{border-width: 0;vertical-align: middle;margin: 0px;padding: 0px;height: 20px;}
#header_right #header_menu{padding: 47px 10px 0 0;height: 23px;}
#header_right #header_menu .page_navi{margin:0;padding:0;}
#header_right #header_menu .page_navi li{display:inline;padding:0 0 0 2px;margin:0;}
#header_right #header_menu .page_navi li a{font-size:13px;line-height:15px;background:#206de0 url(img/header_right_btn.gif) repeat-x left top;padding:5px 10px;white-space:nowrap;color:#fff;border:1px solid #206de0;}
#header_right #header_menu .page_navi li a:hover{text-decoration:none;background-image:none;background-color: #1b84e0;}




/*コンテンツ Content*/
.content h1,
.content h2{margin:0 0 15px;padding:6px 10px 6px 21px;clear: both;color:#003fad;font-size: 18px;line-height: 20px;border:1px solid #666;background: #f7f7f7 url(img/title_bg.gif) no-repeat 6px 8px;font-weight: bold;}
.content h2 a{color:#013dad;}
.content h3{font-size: 18px;padding: 0px 0 10px;line-height: 20px;color: #002fa1;font-weight: bold;}
.content h4{font-size: 14px;padding: 0px 0 8px;line-height: 16px;color:#ca4c18;font-weight: bold;}
.content h5{font-size:13px;font-weight:normal;font-style:normal;padding: 0px 0 6px;line-height:15px;color:#ca4c18;}
.content h6{font-size:12px;font-weight:normal;font-style:normal;padding: 0px 0 3px;line-height:14px;color:#ca4c18;}
.content ul{margin-left: 25px;padding-left: 0px;}
.content ol{margin-left: 30px;padding-left: 0px;}
.content pre {background-color: #eee;padding: 5px 15px;margin: 0 0 15px;}
.content blockquote {margin: 0px 0px 15px 0px;padding: 10px 20px 10px 20px;background-color: #cff5ff;border: 1px solid #006891;}
.content blockquote p{padding: 0px;margin: 0px 0px 0px 0px}
.content blockquote ol,.content blockquote ul{padding: 0px;margin: 0px 0px 0px 20px}
.content .postmetadata {text-align: right;font-size: 12px;line-height: 14px;width: 100%;padding:7px 0;margin:0 0 7px;color: #555;clear: both;border-top:1px solid #003fac;}
#comments,#respond {clear: both;font-size: 13px;color:#0040ac;padding:5px 10px;}
ol.commentlist{padding:0 20px 0 40px;}
ol.commentlist li{background-color:#e9eded;padding: 7px 10px 0;margin-bottom:10px;}
ol.commentlist li.alt{background-color: #f4f7f8;}
.nocomments{display: none;}
.content img.alignleft{float:left;margin:0 10px 10px 0;}
.content img.aligncenter{display:block;margin:0 auto 10px;}
.content img.alignright{float:right;margin:0 0 10px 10px;}
.content table{margin-bottom: 20px;}
.content th{text-align: center;}




/*ページ page*/
.page{padding:0;}


/*テーブルデザイン*/
.tablestyle{background-color:#ccc;}
.tablestyle th{padding:5px 30px 5px 35px;background-color:#999;color:#fff;text-align:center;}
.tablestyle td{padding:5px 15px 5px 10px;background-color:#fff;}


/*アーカイブリスト Archive*/
.archive ul.level1 {border-top:1px solid #333;padding:15px 0 0;}
.archive ul{font-size: 11px;list-style-type: none;margin:0;padding:0;}
.archive li{padding: 0 0 20px;}
.archive ul a.title{font-size: 15px;}
.archive ul a{font-size:12px;line-height: 14px;}
.archive ul li{padding: 8px 0 8px 12px;border-left: 3px solid #999;margin: 0 0 0 15px;}
.archive ul ul{padding: 3px 0 10px;}
.archive ul ul a{font-size:12px;line-height:14px;}
.archive ul ul li{border-width:2px;}
.archive ul ul ul li{border-width:1px;}


/*リンク集 Links*/
.links{color: #666;}
.links ul{font-size: 11px;line-height: 13px;list-style-type: none;padding: 0;margin: 0;}
.links ul h3{font-size: 13px;line-height: 15px;margin: 0;padding: 0 0 10px;color: #333;border-style:none;}
.links a{font-size: 14px;line-height: 16px;}
.links ul li{padding: 0 0 20px;}
.links ul li li{padding:0 0 0 12px;border-left: 3px solid #999;margin: 0 0 0 15px;}


/*サイトマップ*/
.sitemap{color: #666;}
.sitemap h3{font-size: 13px;line-height: 15px;margin: 0;padding: 0 0 10px;color: #333;}
.sitemap ul{font-size: 11px;line-height: 13px;list-style-type: none;margin:0;padding:0;}
.sitemap ul li{padding: 0 0 20px;margin:0;}
.sitemap ul ul a{font-size:13px;line-height:17px;}
.sitemap ul ul li{padding:0 0 0 12px;border-left: 3px solid #999;margin: 0 0 0 15px;}
.sitemap ul ul ul{padding:3px 0 10px;margin:0;}
.sitemap ul ul ul a{font-size:12px;line-height:14px;}
.sitemap ul ul ul li{border-width:2px;}
.sitemap ul ul ul ul li{border-width:1px;}


/*タグ Tags*/
.tags {font-weight: bold;line-height: 200%;padding: 0;}


/*マップ*/
.map #map{padding:0;margin:20px 0;}


/*トピックス表示 Topics*/
#toptopics {clear: both;margin:0;padding: 30px 10px 8px;list-style-type: none;border: 1px solid #ccc;background: #fcfcfc url(img/topics.gif) no-repeat left top;display:none;}
#toptopics a{font-size:13px;line-height: 14px;}
#toptopics a:hover{text-decoration: none;}
#toptopics li {border-bottom: 1px solid #ddd;margin-bottom: 4px;padding-bottom: 1px;}
#toptopics li span.date {color: #fff;font-size: smaller;background-color: #aaa;padding: 2px 4px;margin-right: 4px;}


/*ぱんくず breadcrumb*/
.breadcrumb{text-align: left;font-size:12px;line-height:14px;margin: 0 0 10px;overflow:hidden;}
.breadcrumb a{text-decoration:underline;}


/*ナビゲーション Navi*/
.navigation{clear: both;;text-align: center;display:block;padding:20px;}
.navigation a{color: white;padding: 2px 10px;background-color: #999;border: 2px solid #ccc;font-size: 11px;}
.navigation .alignleft{display: inline;margin: 5px;}
.navigation .alignright{display: inline;margin: 5px;}


/*サイドバー共通 Sidebar*/
#beta ul{margin-left:0px;padding: 0;list-style-type: none;font-size:14px;line-height:16px;}
#beta ul li{padding:0 0 4px;}
#beta ul ul li{margin-left:13px;padding:0 0 0 8px;font-size: 11px;background:url(img/beta_li.gif) no-repeat left 3px;}
#beta ul ul li a{color:#888;}
#beta ul ul ul li{margin-left:3px;padding:0 0 0 8px;font-size: 11px;background:url(img/beta_li.gif) no-repeat left center;}
#beta .widget{padding:0 0 15px;font-size: 14px;line-height:1.3;}
#beta #text-2.widget,
#beta #text-3.widget {border: 1px solid #9a9a9a;background-color: #eee;padding: 10px;margin-bottom: 20px;}
#beta .module_title {font-size: 15px;padding:0px 0px 4px 0;border-bottom: 1px solid #666;margin:0 0px 6px;color: #333;line-height: 17px;font-weight: bold;}


/*サイドメニューボタン Menu*/
#beta li.cat-item,
#beta ul.menu.sidebar li{}
#beta li.cat-item a,
#beta ul.menu.sidebar li a{width:214px;display: block;text-align: center;font-size:14px;line-height:16px;color: #4083af;margin: 0;padding:10px 2px;border: 1px solid #1b52be;}
#beta li.cat-item a:hover,
#beta ul.menu.sidebar li a:hover{color:#fff;background-color: #317bd5;background-image:none;text-decoration:none;}
#beta li.cat-item a,
#beta ul.menu.sidebar li a {background: #3b75d6 url(img/menu_btn.gif) repeat-x center top;color:#fff;}


/*サイドメニューボタン Menu*/
#menu-sidenavi li a,
#beta ul.iwks li a{width:214px;display: block;text-align: center;font-size:14px;line-height:16px;color: #4083af;margin: 0;padding:10px 2px;border: 1px solid #1b52be;background: #3b75d6 url(img/menu_btn.gif) repeat-x center top;color:#fff;}
#menu-sidenavi li a:hover,
#beta ul.iwks li a:hover{color:#fff;background-color: #317bd5;background-image:none;text-decoration:none;}


/*右サイドバー Right*/
#right ul a{color: #3a3a3a;}
#right ul{margin-left:0px;padding: 0;list-style-type: none;font-size: 14px;line-height: 15px;}
#right ul li{padding: 6px 0 5px;border-bottom: 1px solid #ccc;}
#right .widget{padding:0 0 15px;font-size: 14px;line-height:1.3;}
#right .module_title {font-size: 15px;padding: 4px 0px 4px 6px;border-bottom: 1px solid #878787;margin: 0 0 3px;color: #0940c1;line-height: 17px;border-left: 5px solid #0940c1;font-weight: bold;}




/*メールセミナー*/
#text-1 {padding: 0 0 11px;margin-bottom:15px;border:1px solid #52b907;font-size:11px;line-height:13px;}
#text-1 div.textwidget div.formtop {padding: 0 10px 10px;}
#text-1 form{margin:0px;padding:0 0 0 17px;}
#text-1 p{padding:2px 0;}
#text-1 p.module_title{background:url(img/mailseminer_ttl.gif) no-repeat left top;margin:0;padding:0;height:90px;text-indent:-9999px;border-style:none;}
#text-1 div.textwidget form input{border:1px solid #666;padding:2px;font-size:14px;line-height:16px;}
#text-1 div.textwidget form {float: left;}
#text-1 div.textwidget form input#sei,
#text-1 div.textwidget form input#mei{width:50px;}
#text-1 div.textwidget form input#name{width:141px;}
#text-1 div.textwidget form input#mail{width:141px;}
#text-1 div.textwidget form input#_mail{width: 119px;}
#text-1 div.textwidget form input.submit{text-indent:-9999px;border-style:none;background:url(img/mailseminer_btn.gif) no-repeat;width:177px;padding: 0;height: 37px;float:left;cursor:pointer;margin: 4px 0 0;}

/*カレンダー Calendar*/
#wp-calendar {width: 100%;font-size: 11px;color: #666;margin-top: 5px;}
#calendar p.module_title {display: none;}
#wp-calendar caption {color: #333;}
#wp-calendar th{background-color: #ddd;text-align: center;padding: 0;font-weight: normal;font-style: normal;}
#wp-calendar td{text-align: center;background-color: #eee;padding: 0;}
#wp-calendar td a {color: #c00;font-weight: normal;font-style: normal;}
#wp-calendar td.pad {background-color: transparent;}


/*フッター Footer*/
#underlink ul.iwks{text-align:center;padding:20px 0 10px;}
#underlink ul.iwks li{display:inline;font-size:12px;line-height:14px;padding:0 5px;}
#underlink ul.iwks li a{display:inline;color:#333;padding:2px;}
#underlink ul.iwks li a:hover{background-color:#fffbd1;text-decoration:none;}

.copyright {color: #fff;clear:both;text-align:center;padding:11px;background:#003fac url(img/footer_bg.gif) repeat-x left top;line-height:13px;font-size:11px;margin:0 0 12px;}

#footer_menu{clear: both;text-align:center;float:left;padding:0;width:100%;overflow:hidden;}
#footer_menu .page_navi{padding:0 5px 0 0;list-style-type:none;white-space: nowrap;text-align:center;display:inline;margin-right:auto;margin-left:auto;font-size:10px;line-height:12px;}
#footer_menu .page_navi li{padding:0 5px;margin: 0;display:inline;}
#footer_menu .page_navi li a{color:#999;font-size:11px;line-height:13px;text-decoration:none;}
#footer_menu .page_navi li a:hover{text-decoration:none;color:#666;}

.admin{clear:both;padding:0 20px 13px;height:15px;}
.admin a{background:url(img/admin.gif) left top;width:64px;float:right;height:15px;text-indent:-9999px;font-size:1px;line-height:1px;}
.admin a:hover{background:url(img/admin.gif) left bottom;width:64px;float:right;height:15px;}


/*コメント Comment*/
#commentform{padding:0 20px 0 40px;}
#commentform #comment{width: 425px;border: 1px solid #b3b3b3;background-color: #fbffe4;height: 170px;}
#author,
#email,
#url {border: 1px solid #b3b3b3;background-color: #fbffe4;width: 190px;}
#commentform p {padding:0 0 5px;}
input#submit {border-style: none;height: 30px;width: 220px;color: #697600;font-size: 14px;background: url(img/submit.gif) no-repeat;margin: 5px 0 20px;display:block;}


/*コンタクトフォーム ContactForm*/
#contactform {border: 1px solid #ccc;padding: 10px;background-color: #f4f7f8;margin:0 auto;}
#contactform table {margin: 0;}
#contactform th {font-weight: normal;font-style: normal;width: 100px;text-align: left;}
#contactform textarea {width: 340px;height: 120px;border: 1px solid #ccc;padding:3px;}
#contactform input {width: 250px;border: 1px solid #ccc;padding:3px;}
#contactform input.s {width: 70px;}
span.wpcf7-list-item {clear: both;display: block;}
#contactform .wpcf7-checkbox input {width: 12px;border-width: 0;}
#contactform .wpcf7-radio input {width: 12px;}
#contactform .submit{padding: 10px 10px 10px 20px;}
#contactform .submit input {border-style: none;heigcht: 30px;width: 220px;color: #697600;font-size: 14px;background: url(img/submit.gif) no-repeat;display:block;height: 30px;}



#post-252 .page th {white-space: nowrap;font-size: 90%;background-color: #eee;border-bottom: 2px solid #fff;}
#post-252 .page td {font-size: 90%;border-bottom: 1px solid #ccc;padding: 3px 0 3px 10px;}






/*その他 Others*/
.code{font-style: italic;color: #f60;border: 1px solid #b3b3b3;padding: 10px;font-size: 9px;margin: 10px 0;}
.wsc_b_logo a{width:180px;height:74px;text-indent:-9999px;background:url(img/wsc_b.gif) no-repeat;display:block;}
#alpha p.edit{clear:both;height:15px;padding:0;margin:0 0 10px;}
#alpha .edit a{background:url(img/edit.gif) no-repeat left top;text-indent:-9999px;width:49px;height:15px;float:right;font-size:1px;line-height:1px;}
#alpha .edit a:hover{background:url(img/edit.gif) no-repeat left bottom;}

