/*
Theme Name: Tryangle-es Theme
Theme URI: http://www.tryes.mobi/test_wp_282/
Description: This is my tryangle theme.
Author: MASUMI KINOSHITA
*/
body          {background-image: url(back.jpg)}

div#container {width: 922px;
               margin: auto}

div#pankuzu   {font-size: 0.75em;
               margin: 20px 20px 0}

div#pankuzu a {text-decoration: none;
               color: #2b76cc}

div#header    {background-image: url(header.jpg);
               background-repeat: no-repeat;
               padding-top: 38px;
               padding-bottom: 35px}

div#header h1 {font-size: 1.95em;
               margin: 220px 20px 0}

div#header h1 a{text-decoration: none;
               color: #FFFFFF}

div#header p  {color: #FFFF00;
               font-size: 0.85em;
               margin: 0 20px 0}

/* 独立ページメニュー */
ul#pagemenu   {list-style-type: none;
               margin: 0;
               padding: 0}

ul#pagemenu li{display: inline;
               padding-right: 10px}

ul#pagemenu a {font-size: 0.75em;
               color: #2b76cc;
               text-decoration: none}

/* TOP記事 */
div.post_top2 {/*background-image: url(top_img.jpg);*/
               /*border: dotted 2px red;*/
               /*background-color: #FFFFFF;*/
               padding: 5px;
               margin: 20px auto}

div.post_top2 p
              {font-size: 0.75em;
               line-height: 1.6;
               color: #333333;
               margin-top: 10px}

div.post_top1 {text-align: center;
               padding: 2px}

div.post_top_pc
              {background-color: #ffffff;
               border: solid 1px yellow;
               float: right;
               width: 330px;
               padding: 15px;
               margin: 20px auto}

div.post_top_pc  p
              {font-size: 0.75em;
               line-height: 1.6;
               margin-top: 10px}

div.post_top_pc h2
              {font-size: 0.75em;
               /*border-bottom: dotted 1px #8cc63f;*/
               padding-top: 5px;
               padding-left: 3px;
               padding-bottom: 2px;
               margin: 5px;
               clear: both}

div.post_top_pc h2 a 
              {text-decoration: none;
               color: #666666}

.wp-caption2  {border: solid 1px #aaaaaa;
               padding-top: 3px;
               padding-left: 4px;
               margin-top: 0}

div.post_top  {background-color: #ffffff;
               border: solid 1px yellow;
               float: left;
               width: 330px;
               padding: 15px;
               margin: 20px auto}

div.post_top  p
              {font-size: 0.75em;
               line-height: 1.6;
               margin-top: 10px}

div.post_top h2
              {background-image: url(mark.gif);
               background-repeat: no-repeat;
               font-size: 0.75em;
               border-bottom: dotted 1px #8cc63f;
               padding-top: 5px;
               padding-left: 22px;
               padding-bottom: 2px;
               margin: 5px}

div.post_top h2 a 
              {text-decoration: none;
               color: #666666}

div#post_top_menu
              {background-image: url(menu01.gif);
               background-repeat: no-repeat;
               text-decoration: bold;
               font-size: 0.9em;
               color: #FFFFFF;
               padding: 8px 22px;
               margin: 0}

div#post_top_menu2
              {background-image: url(menu02.gif);
               background-repeat: no-repeat;
               text-decoration: bold;
               font-size: 0.9em;
               color: #FFFFFF;
               padding: 8px 22px;
               margin: 0}

/* 記事 */
div.post      {background-color: #ffffff;
               border: solid 1px yellow;
               padding: 18px;
               margin: 20px auto}

div.post h2   {background-image: url(mark.gif);
               background-repeat: no-repeat;
               font-size: 0.875em;
               border-bottom: solid 1px #8cc63f;
               padding-left: 22px;
               padding-bottom: 5px;
               margin: 0}

div.post h2 a {text-decoration: none;
               color: #000000}

div.post p    {font-size: 0.75em;
               line-height: 1.6;
               margin-top: 10px}

/* 実績 */
div#content7  {width: 582px;
               float: right;
               margin-bottom: 20px}

div.content7c {background-color: #FFFFFF}

div.post7     {padding: 18px;
               margin: 20px auto}

div.post7 h2  {background-image: url(mark.gif);
               background-repeat: no-repeat;
               font-size: 0.875em;
               border-bottom: solid 1px #2b76cc;
               padding-left: 22px;
               padding-bottom: 5px;
               margin: 0}

div.post7 h2 a {text-decoration: none;
               color: #000000}

div.post7 p    {font-size: 0.75em;
               line-height: 1.6;
               margin-top: 10px}

div.post7 img {border: none}

/* 投稿日時;カテゴリ */
p.postinfo    {color: #2b76cc;
               text-align: right;
               margin: 20px 0 0;
               clear: both}

p.postinfo a  {color: #2b76cc}

/* ページ遷移 */
p.pagelink a  {font-size: 0.75em;
               color: #2b76cc}

span.pageprev {float: left}

span.pagenext {float: right}

/* フッターメニュー */
div#footer_menu
             {border-top: solid 1px #993300;
              text-align: center;
              clear: both}

div#footer_menu p
             {font-size: 0.75em;
              color: red;
              margin: 0}

/* フッター */
div#footer    {border-top: solid 3px #993300;
              clear: both}

address       {font-size: 0.75em;
               font-style: normal;
               font-family: Verdana, sans-serif;
               padding-top: 6px}

address a     {color: #000000}

/* 記事内の画像 */
.aligncenter  {display: block;
               margin-left: auto;
               margin-right: auto}

div.post img  {border: none}

.alignleft    {float: left;
               margin-right: 10px;
               margin-bottom: 2px}

.alignright   {float: right;
               margin-right: 10px;
               margin-bottom: 2px}

.wp-caption   {border: solid 1px #aaaaaa;
               text-align: center;
               padding-top: 5px;
               margin-top: 10px}

/* メイン */
div#main      {width: 752px;
               float: left}

/* メイン1 */
div#main1 div#content
              {width: 922px}

div#main1 div.post
              {padding-left: 140px;
               padding-right: 140px}

/* メイン2 */
div#main2 div#content
              {width: 752px}

div#main2 div#content7
              {width: 752px}

/* メイン */
div#main div#content2
              {width: 752px}

/* コンテンツ */
div#content   {width: 582px;
               float: right;
               margin-bottom: 20px}

/* コンテンツ2 */
div#content2  {width: 582px;
               float: left;
               margin-bottom: 20px}

p#pagetitle   {font-size: 0.875em;
               font-weight: bold;
               color: #2b76cc;
               border: dotted 1px #2b76cc;
               text-align: center;
               padding: 10px 0;
               margin-top: 20px}

/* サイドバー */
div#sidebar   {width: 150px;
               float: left;
               margin-top: 20px;
               margin-bottom: 20px}

div#sidebar2  {width: 150px;
               float: right;
               margin-top: 20px;
               margin-bottom: 20px}

div#sidebar h2, div#sidebar2 h2
              {background-image: url(menubar.gif);
               background-repeat: no-repeat;
               font-size: 0.75em;
               color: #666666;
               padding: 13px 25px;
               margin: 0}

div#sidebar li, div#sidebar2 li
               {font-size: 0.75em;
                list-style-type: none;
                margin-bottom: 4px;
                background-image: url(listmark.gif);
                background-repeat: no-repeat;
                padding-left: 16px;
                vertical-align: top}

div#sidebar li a, div#sidebar2 li a
               {color: #000000;
                text-decoration: none}

div#sidebar ul, div#sidebar2 ul
               {margin: 8px 8px 20px;
                padding: 0}

div#sidebar2 ul li li
               {font-size: 1em;
                background-image: url(listmark-small.gif);
                background-repeat: no-repeat;
                padding-left: 12px}

/* カレンダー */
#wp-calendar  {width: 100%;
               margin-bottom: 20px;
               font-size: 0.75em}

#wp-calendar a{color: #2b76cc}

#wp-calendar td, #wp-calendar th
              {text-align: center}

#wp-calendar caption
              {background-image: url(menubar.gif);
               background-repeat: no-repeat;
               color: #666666;
               padding: 13px 25px;
               text-align: left}

#wp-calendar #prev
              {text-align: left;
               padding-top: 3px;
               padding-left: 3px}

#wp-calendar #next
              {text-align: right;
               padding-top: 3px;
               padding-left: 3px}

/* ＲＳＳフィード */
p.feed         {font-size: 0.75em;
                font-family: Verdana, Helvetica, sans-serif;
                /*border: solid 1px #8cc63f;*/
                padding: 5px;
                margin: 25px 0}

p.feed a       {color: #444444;
                text-decoration: none}

p.feed img     {vertical-align: middle;
                margin-right: 8px}

/* バナー */
p.banner       {text-align: center;
                padding: 3px;
                margin: 3px 0}

/* タグクラウド */
p#tagcloud     {line-height: 1.2;
                margin-top: 10px}

p#tagcloud a   {color: #2b76cc}

/* 検索フォーム */
input#s        {width: 140px;
                margin-bottom: 5px}

/* コメント */
#comments      {clear: both}

div#com        {border: solid 1px #2b76cc;
                padding: 0 18px;
                margin-top: 45px}

textarea       {width: 400px}

div#com h3     {font-size: 0.875em;
                border-bottom: solid 1px #2b76cc;
                padding-bottom: 3px;
                margin-top: 20px}

div#com p      {font-size: 0.75em}

div.compost    {border-bottom: dotted 1px #2b76cc}

p.cominfo      {text-align: right}

div#com a      {color: #2b76cc}

p#comfeed      {background-color: #a8d1ff;
                padding: 8px;
                margin-top: 30px}

p#comfeed img  {vertical-align: middle}

p#comfeed a    {color: black;
                text-decoration: none}

/* 会社概要 */
.c_th {
	font-size: 14px;
	color: #666666;
	width: 180px;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
        padding-top: 15px;
        padding-bottom: 15px}

.c_td {
	font-size: 14px;
	color: #666666;
	vertical-align: top;
        padding-top: 15px;
        padding-bottom: 15px}

/* ホームページ制作 */
div.post h3   {background-image: url(mark2.gif);
               background-repeat: no-repeat;
               font-size: 0.875em;
               /*border-bottom: solid 1px #8cc63f;*/
               padding-left: 22px;
               padding-bottom: 5px;
               margin-left: 20px}

div.post h3 a {text-decoration: none;
               color: #000000}

div.hp        {font-size: 0.75em;
               line-height: 1.6;
               margin-left: 25px}

/* ホームページ制作テーブル */
table.touten {
	color: #66434C;
	font-size: 12px;
	margin-left: 40px;
	margin-right: 40px;
	border: 1px solid #66434C;
	padding: 10px;
	line-height: 13pt;
	border-collapse:collapse;
}
table.touten td {border: 1px solid;white-space:normal;}
th.touten_th1{border: 1px solid;background-color: #0CB0E0;}
th.touten_th2{border: 1px solid;background-color: #B0E0E6;text-align: center;}
th.touten_col1{width:20px;}
th.touten_col2{width:100px;}
th.touten_col3{width:60px;}
th.touten_col4{width:200px;}
th.touten_col5{width:200px;}

