/* 

Theme Name: ADVANTAGE, Inc. 2026

Theme URI: http://

Description: 

Version: 1.0

Author: mica sato

Author URI: 

*/



/* Elements */







blockquote {

	margin-top: 0;

	padding-top: 0;

	margin-bottom:0.5em;	

}

img.left 

{

	float:left;

	margin:0 1em 1em 0;

}

img.right 

{

	float:right;

	margin:0 0 1em 1em;

}

a img 

{

	border:0;

}

blockquote 

{

	margin:1em;

	padding:0 2em;

	background:url(img/quote.gif) no-repeat left top;

	color:#888;

}

fieldset 

{

	border:none;

}

.alignright {

	float: right;

	margin:10px;

}

.alignleft {

	float: left;

	margin:10px;

}









div#primary ol 

{

	margin:0;

	padding:0 0 0 3em;	

}

div#primary ol li 

{

    margin:0;

    padding:3px;

    line-height:1.8em;

}

div#primary .post 

{

	margin-bottom:3em;

}

div#primary .entry 

{

    clear:both;

}

.post .date {

	float: right;

	margin:5px 0 0 5px;

	padding:0 10px;

	text-align:center;

	font-size: 0.8em;

	border:#ccc 1px solid;

	font-weight:bold;

	background:url(img/bgstripes.gif) repeat;

	color:#468;

	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Serif;

}

.post .date span 

{

	display:block;

}

.post .date .day 

{

	font-size:1.6em;

	color:#345;

}

.post .meta {

	margin-bottom: 10px;

	padding-left: 5px;

	font-size: 0.9em;

	color:#999;

}

.post .comments 

{

    font-size:0.9em;

    border-bottom:#ccc 1px dotted;

    color:#999;

    padding-left:17px;

    background:url(img/comments.gif) no-repeat left;

}

.post .comments a 

{

	border-bottom:0px;

}



.post .entry 

{

}



#main .feed 

{

	list-style-image:none;

	background:url(img/icon_feed.gif) no-repeat left 3px;

	padding:3px 17px; 

}

div#primary .trackback 

{

	background:url(img/trackback.gif) no-repeat left 6px;

	padding:3px 12px; 

}

ul.authorposts

{

	margin:0;

	padding:0 2em;

}

ul.authorposts li

{

	margin:0;

	padding:5px;	

}

ul.authorposts li em 

{

	float:right;

	font-style:normal;

}

/* Content */



div#primary {

}

/* Column Two */



#sidebar {

	width: 210px;

}

#sidebar ul 

{

	margin:0;

	padding:0;

	list-style:none;

	background:none;

}

#sidebar li

{

	margin:0;

	padding:0;

	list-style:none;

	background:none;

}

#sidebar h2

{

	padding: 10px 0 0 0;

	font-variant:small-caps;

}

#sidebar p, #sidebar form

{

	padding:10px;

	margin:0;

}

#sidebar ul ul

{

	margin:10px 0 0 20px;

	padding:0;

}

#sidebar ul ul ul

{

	margin:0px 0 0 10px;

	padding:0;

}

#sidebar li li 

{

	list-style-image:url(img/bullet.gif);

	margin:5px 0;

	padding:0;

	

}





div#sidebar {
	width: 210px;
}


div#sidebar div.block p {

	padding: 8px;

}



/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	text-decoration:none;

	}

#wp-calendar #today 

{

	border:#999 1px solid;

}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */

/* Comments */

input.textbox

{

	border:#ccc 1px solid;

	background:#f9f9f9;

	font:1em Verdana, Arial, Serif;

	padding:2px;

	width:120px;

}

textarea{

	width: 90%;

	padding:5px;

	height: 20em;

	border: 1px solid #ccc;	

	background:#f9f9f9;

	font:1em Verdana, Arial, Serif;

}

input.textbox:focus, textarea:focus

{

	background:#fff;

	border:#999 1px solid;

}

#commentform 

{

	margin:0;

	padding:10px;

	background:#fff;

}

div#primary .commentlist {

	margin: 0;

	padding: 0;

}

div#primary .commentlist li 

{

	list-style:none;

	margin: 0;

	padding: 1em;			

	border-bottom:#ddd 1px solid;

	font-size:0.9em;

}

div#primary .commentlist li .cmtinfo 

{

	padding:5px;

	margin-bottom: 5px;

	position:relative;	

}

div#primary .commentlist li .cmtinfo em 

{

	margin:0;

	padding:0 1em;

	font-weight:normal;			

	font-style:normal;

	color:#999;	

}

div#primary .commentlist li cite 

{

	font-style:normal;

	font-weight:bold;

	font-size:1.1em;

}

div#primary .commentlist li.alt

{

	background:#f9f9f9;	

}

div#primary .nocomments

{

	font-size:0.9em;

	color:#999;

	text-align:center;

}

/* Footer */



#footer {

	margin: 5px auto 0;

	padding:0 15px;

	width:870px;

	background: #333;

	border:#ccc 3px double;

}



#footer p {

	margin: 0;

	padding: 7px;

	font-size: 0.9em;

	color: #696;	

}

#footer p span 

{

	float:right;

}

#footer a:link, #footer a:visited {

	color: #696;

	border:0;

}

#footer a:hover, #footer a:active,#footer p strong {

	color: #eee;

	text-decoration:none;

	border:0;

}

#header, div#primary, #sidebar, #footer, .widget 

{

	overflow:hidden;

}



div .head_navi {    border-bottom: 1px dotted #ccc;    margin:0px 10px 20px 0;    padding:20px 0;    font-size:0.9em;    font-weight:normal;text-align:center;} 
div .post_navi {    border-top: 1px dotted #ccc;    margin:0px 10px 40px 0;    padding:20px 0;    font-size:0.9em;    font-weight:normal;text-align:center;} 
div.post_navi .previous {    float: left;    width: 47%;} 
div.post_navi .next {    float: right;    width: 47%;    text-align:right;}






dl.feed dt {

	float: left;

	padding-bottom: 15px;

	width: 150px;

	clear: left;

	font-weight: bold;

}

dl.feed dd {

	float: left;

	padding-bottom: 15px;

	width: 550px;

}






/* css end ---------------------------------------------------------------------- */

ul.ryakureki li span {
	float: left;
	position: relative;
	width: 8em;
}

.title-404 {
	text-align: center;
	font-size: 36pt;
	margin-top: 20px;
	margin-bottom: 25px;
}

.entry-404 {
	text-align: center;
}


h2.messenagoya {
	text-align: center;
	font-size: 32pt;
	color: #e4007b;
	position: relative;
	padding: .3em;
	padding-top: .6em;
	padding-bottom: .4em;
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #666;
	margin: 20px;
	margin-bottom: 50px;
}

div.messenagoya {
	text-align: center;
	font-size: 1.2em;
}

div.messenagoya p {
	line-height: 2em;
	padding: 10px;
}

div.messenagoya p.kikaku {
	text-align: left;
	line-height: 2em;
	margin: 0 20px 20px 40px;
	padding: 0 10px 10px 40px;
}


div.messenagoya div.kaiki {
	font-size: 28pt;
	font-weight: bold;
	color: rgb(27, 64, 147);
	margin-bottom: 70px;
}

div.messenagoya h3 {
	position: relative;
	text-align: left;
	padding: .25em 0 0 1.25em;
	margin: 0 20px 10px 40px;
	border-left: 10px solid #ccc;
}

div.messenagoya h3::before {
	position: absolute;
	left: -10px;
	bottom: 0;
	content: '';
	width: 10px;
	height: 50%;
	background-color: #8fc130;
}

div.messenagoya h3::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 95%;
	height: 0;
	border-bottom: 1px solid #ccc;
}

div.messenagoya p b {
	font-size: 1.5em;
	color: #1b4093;
}

div.messenagoya div.booth {
	text-align: center;
	font-size: 18pt;
	color: #039;
	position: relative;
	padding: .3em;
	padding-top: .6em;
	padding-bottom: .4em;
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #666;
	margin: 50px 20px;
	margin-top: 70px;
}

div.booth span {
	color: #f00;
	font-size: 24pt;
	font-weight: bold;
}

div.messenagoya ul {
	display: inline-block;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

div.messenagoya ul li {
	list-style-type: disc;
}

dl.messenagoya {
	display: inline-block;
	margin: 20px;
	font-weight: bold;
}

dl.messenagoya dt {
	display: block;
	float: left;
	clear: left;
}

dl.messenagoya dd {
	display: block;
	float: left;
	margin-left: 2em;
}


div.messenagoya div.past {
	margin-top: 70px;
}


textarea {
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ","Meiryo","Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

div#primary p {
	padding-left: 1.5em;
}


body.page-id-700 h2.pagetitle {
	text-align: right;
	font-size:2.2em;
	font-weight: normal;
	padding-top:48px;
	padding-right: 20px;
	height: 92px;
}

/* fee ---------------------------------------------------------------------- */

table.soudan {
	width: 40%;
	margin-left: 5%;
}

table.fee th, table.fee td, 
table.soudan th, table.soudan td,
table.feeip1 th, table.feeip1 td,
table.feeip2 th, table.feeip2 td {
	border: solid #999 1px;
	padding: 0.5em;
}

table.fee, table.feeip1, table.feeip2 {
	width: 90%;
	margin-left: 5%;
	margin-bottom: 20px;
}

table.fee th.main {
	width: 30%;
}

th.fee1st, th.fee2nd {
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #8c3;
}

th.fee1st {
	width: 45%;
}

th.fee2nd {

}

td.fee1st {
	background-color: #eee;
}

td.fee2nd {
	background-color: #fff;
}


/* fee 知財-------------------------------------------- */

th.feeip1th, th.feeip3th, th.feeip5th {
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #8c3;
	width:28%;
}


td.feeip1td, td.feeip3td {
	text-align: center;
	background-color: #fff;
}

table.feeip1 td.feeip5td {
	text-align: center;
	background-color: #fff;
}


table.feeip1 td.feeip2td,
table.feeip1 td.feeip4td,
table.feeip2 td.feeip2td {
	text-align: center;
	border-top: none;
	border-bottom: none;
}

table.feeip2 td.feeip4td,
table.feeip2 td.feeip5td {
	border: none;
}

table.feeip2 td.feeip5td {
	width:28%;
}

