/*
Theme Name: TatsuoMiyajima.com オリジナル
Description:TatsuoMiyajima.com オリジナルテーマ
Theme URI: tatsuomiyajima.com
Author: Yoshihiro Arikawa
Author URI: 作った人の URL
Version: 1.0
License: ライセンス
License URI: ライセンスの URL
*/


/*フォント
---------------------------------------------*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}




@font-face {
    font-family: 'museo_sans900';
    src: url('museosans_900_macroman/MuseoSans_900-webfont.eot');
    src: url('museosans_900_macroman/MuseoSans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans_900_macroman/MuseoSans_900-webfont.woff') format('woff'),
         url('museosans_900_macroman/MuseoSans_900-webfont.ttf') format('truetype'),
         url('museosans_900_macroman/MuseoSans_900-webfont.svg#museo_sans900') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans700';
    src: url('museosans_700_macroman/MuseoSans_700-webfont.eot');
    src: url('museosans_700_macroman/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans_700_macroman/MuseoSans_700-webfont.woff') format('woff'),
         url('museosans_700_macroman/MuseoSans_700-webfont.ttf') format('truetype'),
         url('museosans_700_macroman/MuseoSans_700-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans500';
    src: url('museosans_500_macroman/MuseoSans_500-webfont.eot');
    src: url('museosans_500_macroman/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans_500_macroman/MuseoSans_500-webfont.woff') format('woff'),
         url('museosans_500_macroman/MuseoSans_500-webfont.ttf') format('truetype'),
         url('museosans_500_macroman/MuseoSans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans300';
    src: url('museosans_300_macroman/MuseoSans_300-webfont.eot');
    src: url('museosans_300_macroman/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans_300_macroman/MuseoSans_300-webfont.woff') format('woff'),
         url('museosans_300_macroman/MuseoSans_300-webfont.ttf') format('truetype'),
         url('museosans_300_macroman/MuseoSans_300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
font size一覧
px	 %
10	 77
11	 85
12	 93
13	 100
14	 108
15	 116
16	 123.1
17	 131
18	 138.5
19	 146.5
20	 153.9
21	 161.6
22	 167
23	 174
24	 182
25	 189
26	 197	
*/

body{
	font-family: 'museo_sans300';
}

strong, b{
	font-family: 'museo_sans500';
}

html , body {height:100%;}
body > #bgDiv {height:auto;}

#bgDiv {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

#bgDiv {
	height:100%;/* for IE6 */
	min-height:100%;
	background-color: rgb(242,242,242);
	border: 20px white solid;
	}

@media(max-width:1040px){
	#bgDiv {
		border:0px white solid;	
	}
}

/*リンク
---------------------------------------------*/
a:link, a:visited{
	color: rgb(25,25,25);
	text-decoration: none;
}

a:hover{
	background-color: rgb(25,25,25);
	color: #fff;
}

.single-post section.entry-content a:link, 
.single-post section.entry-content  a:visited{
	color: rgb(183,28,37);
}

.single-post section.entry-content a:hover{
	background:none;
	text-decoration: underline;
}

/*箱組
---------------------------------------------*/
#container{
	width:920px;
	margin: 0 auto;
	padding:33px 20px;
}

#content{
	clear: both;
}

@media(max-width:768px){
	#container{
		width:90%;
		padding: 2em 5%;
		}

}

/*pagenation
---------------------------------------------*/
.pagenation{
	padding: 28px 10px 0 10px;
	width: 100%;
	text-align: center;
}

.pagenation ul{
	display: inline-block;
}

.pagenation ul li{
	float: left;
	margin: 0 15px;
	font-family: 'museo_sans500';
	font-size: 116%;
}

.pagenation ul li a{
	text-decoration: underline;
	}

.pagenation ul li.active {
	padding: 0 0.5em;
	background-color: #fff;
}
/*共有ボタン*/

.fbDiv{
	width: 70px;
	float: left;
}

.googleShare{
		margin-top:7px; 
	display:inline-block;
}

.pin-it-btn-wrapper{
	display:none;
}
.pin-it-btn-wrapper-shortcode{
	display: inline-block;
}

.category-news .pin-it-btn-wrapper-shortcode{
	margin-left: 5px;
}

/*ページ送り*/

.navPage{
	margin-top: 1.5em;
	clear: both;
}

.bt_pre {
	margin-top: 20px;
	float: left;
	width: 37px; height: 37px;
}
.bt_pre a{
	display: inline-block;
	text-indent: -9999px;
	width: 37px; height: 37px;
	background-image: url('img/bt_pre.gif');
}

.bt_next {
	margin-top: 20px;
	float: right;
	width: 37px; height: 37px;
}
.bt_next a{
	display: inline-block;
	text-indent: -9999px;
	width: 37px; height: 37px;
	background-image: url('img/bt_next.gif');
}

/*header
---------------------------------------------*/
#logo{
	display: block;
	width:200px;
	float: left;
}

#logo a{
	font-size:182%;
	font-family: 'museo_sans900';
}

.sns{
	margin-top:2px;
	margin-right: 8px;
	float:right;
}

.sns li{
	float:left;
}

.facebook_icon{
	display: block;
	text-indent: -9999px;
	width: 22px; height: 22px;
	margin-right: 10px;
	background: url('img/facebook.svg') no-repeat;
}

.twitter_icon{
	display: block;
	text-indent: -9999px;
	width: 22px; height: 22px;
	background: url('img/twitter.svg') no-repeat;
}

 a.facebook_icon:hover{
 	background: url('img/facebook.svg') no-repeat;
}
  a.twitter_icon:hover{
	background: url('img/twitter.svg') no-repeat;
}
/*20231221Paul追加*/
.instagram_icon{
	display: block;
	text-indent: -9999px;
	width: 22px; height: 22px;
	background: url('img/Instagram_Glyph_Black.svg') no-repeat;
}
  a.instagram_icon:hover{
	background: url('img/Instagram_Glyph_Black.svg') no-repeat;
}
/*Paul終わり*/
.gNavi{
	font-size: 108%;
	float:right;
	margin-top:5px;
	margin-right: 2px;
}



.gNavi li{
	float:left;
	margin-right: 10px;
}

.gNavi li::after
{ content:" / ";}

.gNavi li:last-child::after{
	content:"";
	margin-right: 0;
}

.header{
	padding-bottom: 48px;
}

@media(max-width:768px){
	.gNavi{
	margin-top: 1em;
	font-size: 108%;
	margin-right: 0;
	}
	.gNavi li{
	margin-right:1em;
	margin-bottom:0.5em;
	}
	.gNavi li::after{
	content:"";
	}
	#logo a{
	font-size: 138.5%;
	font-family: 'museo_sans700';}
	.header {
	padding-bottom: 15px;
	}
	#wprmenu_bar .menu_title a{
	font-size: 18px !important;
	font-family: 'museo_sans700';}
	
	.header{
		display: none;
	}

}
@media(max-width:375px){
	.gNavi li.gNaviCv{
		margin-right: 4em;
	}
	.gNavi li.gNaviNews{
		margin-right: 6.2em;
	}
		.gNavi li.gNaviContact{
		margin-right: 0em;
	}

}


/*News and Text Category
---------------------------------------------*/
h2.entry-title {
	display: inline-block;
	font-family: 'museo_sans700';
	font-size: 161.6%;
	margin-bottom: 8px;
}

h2.entry-title a{
	padding: 4px 8px 4px 8px;
	background-color: #fff;
}

h2.entry-title a:hover{
	padding: 5px 8px 3px 8px;
	background-color: rgb(25,25,25);
	color:#fff;
	}


.date{
	margin-left: 8px;
	margin-bottom:1.5em;
	font-size: 93%;
}

.single-post .date{
	margin-left:0.8em;
	margin-top:-14px;
	}

.gaiyouNews{
	padding-bottom:1.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px solid rgb(144,144,144);
	font-size: 116%;
}


.gaiyouNews a img{
display: block;
margin-top: 1em;
width:70%;
height: auto;
}


.gaiyouNews a,
.gaiyouNews a:link,
.gaiyouNews a:visited{
	display: inline-block;
	width: inherit;
	margin: 0;
	padding: 0 0.5em 1px 0.5em;
	/*background: rgb(25,25,25);*/
	background-color: rgb(255,255,255);
	text-decoration: underline;
	font-size: 85%;
}

.gaiyouNews a:hover{
	background-color: rgb(25,25,25);
}


/*News and Texts Single
---------------------------------------------*/
.category-interviews #main,
.category-news #main,
.category.category-texts #main
 {
float: left;
padding-right: 0.75em;
width: 69%;
}

.single-post .entry-content{
	font-size: 116%;
}
.entry-content{
	line-height: 1.8em;
}

.single-post .category-news .entry-content{
	line-height: 1.7em;
}

.entry-content p{
	margin: 1em 0;
	}
	
@media(max-width:768px){

	#sidebar1{
	 float: none;
	 clear: both;
	 }
	 
}

	
/*News and Texts Sidebar
---------------------------------------------*/
#sidebar1{
		width: 23%;
		float: right;

}

.widget_categoryposts ul li:first-child{
	padding-top:0;
	}

.widget_categoryposts ul li{
	padding: 14px 0;
	border-bottom: 1px solid rgb(144,144,144);
}

.widget_categoryposts ul li a{
	font-size: 108%;
	font-family: 'museo_sans500';
}

.widget_categoryposts .post-date{
	display: block;
	font-size: 85%;
	line-height: 2em;

}

.widget_categoryposts{
	display: none;
}

body.category-news #categoryposts-3.widget_categoryposts,
body.single .category-news #categoryposts-3.widget_categoryposts{
	display:inherit;
}

body.category-texts #categoryposts-5.widget_categoryposts,
body.single .category-texts #categoryposts-5.widget_categoryposts{
	display:inherit;
}

@media(max-width:768px){
	.category #sidebar1{
	display: none;
	}

	#sidebar1{
	 float: none;
	 clear: both;
 	width:100%;
	}
	
	#sidebar1 ul li:first-child{
	border-top: 1px solid rgb(144,144,144);
	padding-top:14px;
	}
	
	#sidebar1{
	padding-top:2em;		
	}
	.single-post .bt_next,
	.single-post .bt_pre{
	display: none;
	}
	
		
	.category-news #main,
	.category.category-texts #main {
	padding-right: 0em;
	width: 100%;
	}
	.navWorks h3{
	padding: 0.6em 0;
	}
	.single img{
	width: 100%;
	height: auto;
	}

	h2.entry-title {
	display: inline-block;
	font-size: 131%;
	}

	.date{
	margin: 0.4em 0 0.8em;
	}
	
	.entry-content{
	line-height: 1.5em;
	}
	
	body.category-news .entry-content,
	body.category-texts .entry-content{
	font-size: 108%;
	line-height: 1.4em;
	}

	.gaiyouNews {
	padding-bottom: 1em;
	margin-bottom: 1em;
	font-size: 100%;
	line-height: 1.4em;
	}

}

/*works header
---------------------------------------------*/

h1.entry-title {
	display: inline-block;
	padding: 5px 8px 3px 8px;
	font-family: 'museo_sans700';
	font-size: 161.6%;
	background-color: #fff;
	margin-bottom: 25px;
}

.navWorks {
	border-bottom: 1px solid rgb(144,144,144);
	margin-bottom: 28px;
	padding-bottom: 7px;
}

.navWorks h3{
	font-size:123.1%;
}

.navTop h3{
	font-size:146.5%;
}

.navWorks ul{
	float: right;
}
.navWorks ul li{
float: left	;
margin-right:20px;
}

.navWorks ul li:last-child{
margin-right: 0;
}

.navWorks h3{
	float: left;
}

@media(max-width:768px){
	.navWorks h3{
	clear: both;
	width: 100%;
	border-bottom: 1px solid rgb(144,144,144);
	border-top: 1px solid rgb(144,144,144);
	padding: 0.7em 0;
	}
	.navWorks {
	border-bottom: none;
	margin-bottom: 0.5em;
	}
	
	.navWorks ul{
		display: none;
	}
	
}


/*works single
---------------------------------------------*/
.works #main{
	padding-right: 0;
	width:100%;
}

.dataWorks{
	float: left;
	width: 26%;
	padding-right: 4%;
	line-height: 1.5em;
}

.courtesy{
	display: block;
	margin-top: 1em;
	font-size: 85%;
}


div.photoWorks {
	width: 69%;
	float: right;
}

div.textWorks{
margin-top:1em;
line-height: 1.6em;

column-width: 400px;
-moz-column-width: 400px;
-webkit-column-width: 400px;
-o-column-width: 400px;
-ms-column-width: 400px;
}

.textWorks p{
	margin-top: 0;
	margin-bottom: 1em;
}


@media(max-width:768px){
	.wp-caption{
	max-width: 100%;
	}
	.photoWorks img{
	width: 100%;
	height: auto;
	}
	.photoWorks img.pinitBtn{
	width: auto;
	}
	.dataWorks{
	margin-top: 0;
	width: 100%;
	clear: both;
	line-height: 1.3em;
	font-size: 100%
	}
	div.photoWorks {
	width: 100%;
	clear: both;
	}

	.courtesy{
	display: block;
	margin-top: 2em;
	font-size: 85%;
	}

}


/*works category
---------------------------------------------*/

body.category-led-works .worksLED a,
body.category-drawing .worksDrawing a,
body.category-performance .worksPerformance a,
body.category-site-specific-works .worksSSW a,
body.category-other-works .worksOther a,
body.category-projects .worksProjects a{
	text-decoration: underline;
}

.workTitle {
	line-height: 1.4em;
}

.category-works-projects .credit a:link{
	display: inline-block;
	margin-top: 5px;
	background-color: #fff;
	padding:1px 2px;
}

a:hover .workTitle{
	text-decoration: underline;
	color:rgb(25,25,25)
}

.workUl li{
	float: left;
	width: 15.2%;
	padding-left: 5.9%;
	height: 325px;
	padding-top:2em;
	border-top: 1px solid rgb(144,144,144);
	margin-top: 1em;
	overflow: hidden;
}

.workUl li:first-child,
.workUl li:nth-child(2),
.workUl li:nth-child(3),
.workUl li:nth-child(4),
.workUl li:nth-child(5){
		border-top: 0px solid rgb(144,144,144);
		padding-top: 0;
		margin-top: 0;
}


.workUl li img{
	width:100%;
	height: auto;
}
.workUl li:nth-child(5n+1){
	padding-left: 0;
}

.workUl li h3{
	font-size: 108%;
	font-family: 'museo_sans500';
	margin-top: 0em;
	margin-bottom: 0.5em;
}

.credit{
	font-family: 'museo_sans300';
	font-size: 85%;
	line-height: 1.5em;
	color: rgb(130,130,130)
}

p.credit{
	margin-top: 0;
	line-height: 1.4em;
}

a.worksThumb:hover{
	background: none;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

@media(max-width:567px){

	.workUl li,
	.workUl li:nth-child(3),
	.workUl li:nth-child(4),
	.workUl li:nth-child(5){
	float: left;
	width: 45%;
	padding-left: 10%;
	height: 300px;
	overflow: hidden;
	padding-top: 1.5em;
	border-bottom: 0px solid rgb(144,144,144);
	border-top: 1px solid rgb(144,144,144);
	margin-bottom: 1em;
	margin-top:1em;
	}

	.workUl li:nth-child(2),
	.workUl li:first-child{
	border-top: 0px solid rgb(144,144,144);
	padding-top: 0.5em;
	}

	.workUl li img{
	width:100%;
	height: auto;
	}

	.workUl li:nth-child(5n+1){
	padding-left: 10%;
	}
	.workUl li:nth-child(2n+1){
	padding-left: 0px;
	}
}

/*footer
---------------------------------------------*/
footer.footer{
	margin-top: 2em;
}
.copyright{
	text-align: right;
}

/*concepts
---------------------------------------------*/
.threeConceptsWrap {
	border-bottom: 1px solid rgb(144,144,144);
}

.threeConcepts{
	float: left;
	width: 27%;
}

.conceptText{
	float: right;
	width: 73%;
}

h3.conceptTitle2{
	display: inline-block;
	padding: 5px 8px;
	font-family: 'museo_sans700';
	background-color: #fff;
	margin: 1.2em 0 1em;
	font-size:146.5%;
}

h2.conceptTitle1{
	display: inline-block;
	padding: 5px 8px;
	font-family: 'museo_sans700';
	background-color: rgb(25,25,25);
	font-size:146.5%;
	color: #fff;
}

.conceptText ul li:first-child h3.conceptTitle2{
	margin-top: 0;
	}

.conceptText ul li{
	border-bottom: 1px solid rgb(144,144,144);
}
.conceptText ul li:last-child{border: 0px;}

.conceptText ul li p,
.artinyou p{
	padding: 0 0 2em 0;
	margin: 0;
	font-size: 116%;
}

.artinyou {
	width: 80%;
	float: left;
}

.artinyou h2.conceptTitle1{
	margin: 1.2em 0;
}

@media(max-width:768px){
	.artinyou {
	width: 100%;
	float: none;
	}

	.threeConcepts{
	float: none;
	width: 100%;
	}

	.conceptText{
	float: none;
	width: 100%;
	margin-top: 1.5em;
	}

	h3.conceptTitle2{
	display: inline-block;
	padding: 5px 8px;
	font-family: 'museo_sans700';
	background-color: #fff;
	margin: 0em 0 1em;
	font-size:153.9%;
	}
	
	#wprmenu_menu_ul li a{
		font-size: 18px;
		font-family: 'museo_sans700';
		margin: 1em;
	}
}

/*contact
---------------------------------------------*/
.post-99 .entry-content p{
	font-size: 116%;
}


.miyajimaStudioWrap{
	float: left;
	width: 47%;
}

.represenWrap{
	float: right;
	width: 45%;
}

.represenWrap dl{
	padding: 1.5em 0;
	border-bottom: 1px solid rgb(144,144,144);
}
.represenWrap dl.first{
	border-top: 1px solid rgb(144,144,144);
	margin-top: 2em;
}


.represenWrap dt,
.represenWrap dd{
	display: inline-block;
}

.represenWrap dd a {
	margin-left: 20px;
}
.galleryName{
	display: inline-block;
	padding: 5px 8px;
	font-family: 'museo_sans700';
	background-color: #fff;
	margin: 0;
	font-size:138.5%;
}
.galleryName span{
	font-family:'Segoe UI',SegoeUI,'Microsoft YaHei',软雅黑,'Helvetica Neue',Helvetica,Arial,sans-serif; font-weight:700;
	font-size:80%;
}

.galleryName2{
	display: inline-block;
	padding: 5px 8px;
	font-family: 'museo_sans700';
	margin: 0;
	background-color: rgb(25,25,25);
	font-size:153.9%;
	color: #fff;
}


.miyajimaStudioWrap .galleryName2{
	margin-bottom: 0.5em;
}

.wpcf7-text{
	border: 0px;
	padding: 5px;
	margin-right: 1em;
}

.your-message textarea{
	border: 0px;
	width:100%;
}

.wpcf7-submit{
	padding: 5px 8px;
	font-family: 'museo_sans700';
	background-color: #fff;
	margin: 0;
	font-size:116%;
	border: 0px;
}

.name, .email, .message{
	font-size: 85%;
}

.wpcf7-response-output{
	font-family: 'museo_sans700';
	color: rgb(183,28,37);
}


.sent .formInner {
display: none;
}

.name input{
	cursor:pointer;
}

@media(max-width:768px){
.miyajimaStudioWrap{
	margin-top: 2em;
	float: none;
	width: 100%;
}

.represenWrap{
	float: none;
	width: 100%;
}

.galleryName{
	display: inline-block;
	padding: 0.2em 0.4em;
	font-family: 'museo_sans700';
	background-color: #fff;
	margin: 0;
	font-size:108%;
}

.represenWrap dd a{
	margin-left: 10px;
	font-size: 116%;
}

.represenWrap dl{
	padding: 1em 0;
}

.represenWrap dl.first{
	margin-top: 1.5em;	
}

.represenWrap dl{
	padding: 1.5em 0;
	border-bottom: 1px dotted rgb(144,144,144);
}
.represenWrap dl.first{
	border-top: 1px dotted rgb(144,144,144);
	margin-top: 2em;
}nt


}

/*toppage
---------------------------------------------*/
.topText{
	font-size: 138.5%;
	line-height: 1.5em;
	width: 100%;
	font-family: 'museo_sans300';
	margin: 1em 0 1.5em 0;
}

.topText img{
float: right;
margin-left: 40px;
}

.topText p{
	margin-top: 0px;
	margin-bottom: 1.5em;
	}
	
.topText a:link,
.topText a:visited{
	padding: 4px 8px 4px 8px;
	background-color: #fff;
}

.topText a:hover{
	background-color: rgb(25,25,25);
	color: #fff;
}

.navTop {
	border-bottom: 1px solid rgb(144,144,144);
	margin-bottom: 1.7em;
	padding-bottom: 7px;
}

.topNewsDiv li{
	float: left;
	width: 28%;
	padding:0 35px;
	border-right: 1px solid rgb(144,144,144);
}

.topNewsDiv li:nth-child(3n){
	padding-right: 0;
	border: 0;
}

.topNewsDiv li:first-child{
	padding-left: 0;
}

.topNewsTitle {
	display: inline-block;
	font-family: 'museo_sans700';
	font-size: 138.5%;
	margin-bottom: 0.8em;
}

.topNewsDiv .topdate{
display: none;
}

.topNewsDiv .gaiyouNews{
	padding-bottom:0em;
	margin-bottom: 0em;
	border-bottom: 0px;
	line-height: 1.45em;
}

.gaiyouNews a.topThumb:link{
background: none;
padding:0;
margin: 0;
	
}

.gaiyouNews a.topThumb img{
	width: 220px;
	height: auto;
	padding:0;
	margin-top:1.5em;
	}

a.topThumb:hover{
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
	
.date.under{
	font-size: 85%;
}


@media(max-width:768px){
	.topText{
		font-size: 116%;
		width: 100%;
		/*border-top: 1px solid rgb(144,144,144);
		border-bottom: 1px solid rgb(144,144,144);
		padding:1em 0 1em;*/
		margin-bottom: 5px;
	}

	.topText img{
	margin-bottom: 1em;
	}
	
	.topText img{
	width: 100%;
	height: auto;
	}
	
	.topNewsDiv li{
	float: none;
	width: 100%;
	padding:0em 0 0em 0;
	border-bottom: 1px solid rgb(144,144,144);
	border-right: 0;
	}

	.topNewsDiv li span{
	font-size: 100%;
	line-height: 1.4em;}
	
	
	.topNewsDiv .date{
		margin: 0.4em 0 1em;
	}
	
	.date.under{display: none;}
	
	
	.home .attachment-post-thumbnail{
		display: none;
	}
	
	.navTop{
		margin-bottom: 0;
	}

	h2.topNewsTitle {
	display: inline-block;
	padding: 5px 8px 3px 8px;
	font-family: 'museo_sans700';
	font-size: 161.6%;
	background-color: #fff;
	margin-bottom: 8px;
	display: inline-block;
	padding: 0.3em 0.4em;
	font-size: 131%;
	background-color: #fff;
	margin-bottom: 8px;
	margin-top: 1em
	}
	

	.gaiyouNews a.topThumb img{
	width: 100%;
	height: auto;
	margin-bottom: 1.5em;
	}
	
	.gaiyouNews a.topThumb img{
	margin-top: 1.5em;
	}
	
	.topNewsDiv .topdate{
	display: block;
	}

	.topNewsDiv .date.under{
	display: none;
	}

}

/*CV
---------------------------------------------*/

.CVwrap{
	font-size: 116%;
	line-height: 1.5em;
}
.CVwrap table{width:100%;}

.CVwrap tr td{padding: 0.7em 0em 0.7em 1em}

.CVwrap tr:nth-child(odd){
	background-color: #fff;
}


.CVwrap tr:nth-child(even){
}



.tdYear {
	width: 13%
}

.tdText{}

body.page-id-343 .cvSolo a,
body.page-id-347 .cvGroup a{
	text-decoration: underline;
}

.naviMobile{display: none;}

@media(max-width:768px){

	.naviMobile{
	display: block;
	font-size: 108%;
	margin-top:5px;
	margin-right: 2px;
	padding-bottom:0.5em;
	border-bottom: 1px solid rgb(144,144,144); 
	}
	
	.naviMobile li{
	float:left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	}
	
	.naviMobile li:last-child{
		margin-right: 0;
	}

		.navWorks h3{
	font-size:138.5%;
	}
	
	.tdYear {width: 2314,24%}

	.CVwrap tr td{padding: 0.7em 0em 0.7em 0.5em}
	
	.CVwrap tr:nth-child(even){
	/*background-color:rgb(238,238,238)*/
	}

}
