@charset "utf-8";


/*PC?タブレット?スマホ慌宥O協
------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*畠悶のO協
---------------------------------------------------------------------------*/
html,body {width: 100%;height: 100%;}
body {
	color: #800080;		/*畠悶の猟忖弼*/
	background: #7cfc00;	/*畠悶の嘘尚弼*/
	margin: 0px;
	padding: 0px;
	font-family:"ヒラギノ叔ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;/*フォントN*/
	font-size: 16px;	/*猟忖サイズ*/
	line-height: 2;		/*佩g*/
	-webkit-text-size-adjust: none;
}
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form {margin: 0px;padding: 0px;font-size: 100%;}
ul {list-style-type: none;}
ol {padding-left: 40px;padding-bottom: 15px;}
img {border: none;max-width: 100%;height: auto;vertical-align: middle;}
table {border-collapse:collapse;font-size: 100%;border-spacing: 0;}
iframe {width: 100%;}

/*リンク畠違O協
---------------------------------------------------------------------------*/
a {
	color: #800080;	/*リンクテキストの弼*/
}
a:hover {
	color: #4b0082;			/*マウスオンrの猟忖弼畠悶*/
	text-decoration: none;	/*マウスオンrに和をすO協。火したいならこの１佩茅。*/
}

/*ロゴ鮫颪塘崔されているヘッダ`ブロック
---------------------------------------------------------------------------*/
/*ロゴ鮫颪淋O協*/
header h1 {
	position: absolute;
	left: 50px;	/*鮫中にして恣から50pxの侭に塘崔*/
	top: 60px;	/*鮫中にして貧から60pxの侭に塘崔*/
    font-size: 40px;
    color: #800080;
    background-color: azure
}

/*恣箸離瓮ぅ鵐瓮縫紿`
---------------------------------------------------------------------------*/
/*メニュ`ブロック畠悶へのO協*/
nav#menubar {
	position: fixed;	/*鮫中がスクロ`ルしても卞咾気擦覆蕕淋O協。スクロ`ルと慌に卞咾気擦襪覆蕕海裡頴佻茅。*/
	padding-top: 180px;	/*ロゴ鮫颪離好擧`ス蛍の噫易を函る。和のcontentsのpaddingの180pxと方忖を栽わせると貧何がBう。*/
	width: 200px;		/*嫌*/
}
/*メニュ`１ごとのO協*/
nav#menubar ul li a {
	text-decoration: none;
	display: block;
	padding: 5px 30px;	/*光メニュ`坪の貧和、恣嘔にとる噫易*/
	background: #fff;	/*嘘尚弼*/
	color: #000;		/*猟忖弼*/
	width: 95%;			/*メニュ`ブロックにしてgHに燕幣させる嫌。和のマウスオンrに100%にして咾を竃す。*/
	margin-bottom: 15px;	/*メニュ`揖平の噫易*/
	-webkit-box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.2);	/*唹のO協。恣から、嘔、和、ぼかす嫌、鉦x。rgbaでの弼O協は恣3つの方忖がカラ`コ`ドで恷瘁の弌方泣が邑苧業*/
	box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.2);			/*揖貧*/
	-webkit-transition: 0.5s;	/*マウスオンrの卞り笋錣襪泙任rgO協。0.5昼。*/
	transition: 0.5s;			/*揖貧*/
	opacity: 0.8;	/*メニュ`の邑苧業が80%というO協*/
}
/*マウスオンr*/
nav#menubar ul li a:hover {
	text-align: right;	/*猟忖を嘔篠せするO協*/
	width: 100%;		/*貧で95%だった嫌をここで100%にさせて咾を竃す。*/
	opacity: 1;			/*メニュ`の邑苧業を100%にするO協*/
	-webkit-box-shadow: none;	/*唹をなくすO協*/
	box-shadow: none;			/*揖貧*/
}
nav#menubar ul li a:hover::after {
	content: "　★";	/*マウスオンrの猟忖の瘁に(after)に仝　★々を徭喩訌Δ気擦誑O協。☆a怎罪瓩任覆念に秘れたい栽は仝before々とd。*/
}
/*弌さい極挑喘(鮫中嫌480px參和)メニュ`を燕幣させない*/
#menubar-s {
	display: none;
}
/*３云バ`アイコンを燕幣させない*/
#menubar_hdr {
	display: none;
}

/*光ペ`ジの嘘尚O協
---------------------------------------------------------------------------*/
/*HOMEペ`ジ*/
#page1 {
	background-color: azure
}
/*COMPANYペ`ジ┰瞠hはHOMEと揖じ*/
#page2 {
	background-color: azure
}
/*SERVICEペ`ジ┰瞠hはHOMEと揖じ*/
#page3 {
	background-color: azure
}
/*CONTACTペ`ジ*/
#page4 {
	background-color: azure
}
#page5 {
	background-color: azure
}

/*光ペ`ジのコンテンツO協
---------------------------------------------------------------------------*/
.contents {
	min-height: 100%;
	padding: 180px 30px 100px 280px;	/*貧、嘔、和、恣への噫易*/
	text-shadow: rgba(0,0,0,0.2) 1px 1px 1px 1px;	/*猟忖の唹。弼、嘔へ、恣へ、ぼかし嫌、ﾚげる鉦xのO協。*/
}
/*HOME參翌のペ`ジのO協*/
#page2.contents,
#page3.contents,
#page4.contents {
	padding-top: 70px;	/*貧のO協で180pxになっていたcontents貧何への噫易を70pxにするO協*/
}
/*h2タグO協*/
.contents h2 {
	clear: both;
	margin-bottom: 15px;
	font-size: 24px;		/*猟忖サイズ*/
    color: #800080;
	line-height: 1.2;			/*佩g*/
	font-weight: normal;	/*hタグのデフォルトの湊忖を覆砲垢誑O協。湊忖のままがいいならこの１佩茅。*/
	letter-spacing: 0.2em;	/*猟忖g侯を富しﾚくとるO協*/
	background: #fff;	/*嘘尚弼。rgbaでのO協で恣3つがrgbでの弼(0,0,0は\弼です)で恷瘁の弌方泣が邑苧業。*/
	border: 1px solid #fff;	/*─硬いブラウザ喘の嫌、N、弼*/
	border: 1px solid rgba(255,255,255,0.3);	/*の嫌、N、rgbでの弼(255,255,255は易弼です)で恷瘁の弌方泣が邑苧業。*/
	padding: 15px 20px;	/*貧和、恣嘔への噫易*/
}
/*h3タグO協*/
.contents h3 {
	clear: both;
	margin-bottom: 15px;
	font-size: 24px;		/*猟忖サイズ*/
	line-height: 1.2;			/*佩g*/
	font-weight: normal;	/*hタグのデフォルトの湊忖を覆砲垢誑O協。湊忖のままがいいならこの１佩茅。*/
	letter-spacing: 0.2em;	/*猟忖g侯を富しﾚくとるO協*/
	color: #800080;	/*猟忖弼*/
    border-bottom: 1px solid #ffe400
}
/*h3タグの１猟忖朕へのO協*/
.contents h3::first-letter {
	border-left: 3px solid #ffe400;	/*恣箸悗両の嫌、N、弼*/
	padding-left: 15px;				/*と猟忖のgの噫易*/
}
/*粁鯛タグO協*/
.contents p {
	padding: 0px 20px 14px;	/*貧、恣嘔、和への噫易*/
}
.contents h2 + p,
.contents h3 + p {
	margin-top: -5px;
}

/*SERVICEペ`ジの光ボックス
---------------------------------------------------------------------------*/
/*光ボックスのO協*/
.list {
	margin-bottom: 15px;	/*ボックスの和に腎ける噫易*/
	padding: 15px;		/*ボックス坪の噫易*/
	overflow: hidden;	/*wび竃る勣殆をすO協。これがないと嘔和に秘れる｡がwび竃る。*/
	color: #333;		/*猟忖弼*/
	background: #fff;	/*嘘尚弼─硬いブラウザ鬚隠*/
	background: rgba(255,255,255,0.85);	/*嘘尚弼。rgbでの弼(255,255,255は易弼です)で恷瘁の弌方泣が邑苧業。*/
	text-shadow: none;	/*猟忖の唹をなくすO協。火すとぼやけてづらいので。*/
	position: relative;	/*嘔和の｡を~塘崔させる蕕鳳慴なスタイルです*/
}
/*マウスオンrのボックス*/
.list a:hover {
	background: #fff;	/*嘘尚弼*/
	color: #333;	/*猟忖弼*/
}
/*ボックス坪の粁鯛タグO協*/
.list p {
	padding: 0px;
}
/*ボックス坪のcolor1スタイルO協*/
.list .color1 {
	color: #ff0000;	/*猟忖弼*/
}
/*ボックス坪の亟寔O協*/
.list figure img {
	float: left;	/*鮫颪鰈鵑愡悗袰zみ*/
	width: 30%;		/*亟寔の嫌*/
	background: #FFF;	/*鮫颪留馨杏。ここではと鮫颪礼gの弼になります。*/
	padding: 1%;			/*噫易。ここに貧の佩でO協した嘘尚弼が竃ます。*/
	border: 1px solid #CCC;	/*の嫌、N、弼*/
	margin-right: 1%
}
/*ボックス坪のh4タグO協*/
.list h4 {
	margin-bottom: 0.5em;
	color: #000;		/*猟忖弼*/
}
/*ボックス坪のh4タグの１猟忖朕へのO協*/
.list h4::first-letter {
	border-left: 3px solid #000;	/*恣箸両の嫌、N、弼*/
	padding-left: 10px;	/*と猟忖との噫易*/
}
/*h4タグ岷和に鮫颪ある栽の粁鯛タグO協*/
.list h4 + figure ~ p {
	margin-left: 34%;	/*恣箸緑鑑羞とのバランスをとってO協*/
}
/*h4タグ岷和に鮫颪ある栽のtableタグO協*/
.list h4 + figure ~ table {
	margin-left: 34%;	/*恣箸緑鑑羞とのバランスをとってO協*/
	width: 65%;			/*テ`ブル嫌*/
}

/*匯Eペ`ジの光ボックス坪のテ`ブル
---------------------------------------------------------------------------*/
.list table {
	font-size: 12px;	/*猟忖サイズ*/
	width: 100%;		/*テ`ブル嫌*/
	margin-bottom: 5px;
}
.list table,
.list table td,
.list table th{
	border: 1px solid #bcbcbc;	/*の嫌、N、弼*/
}
.list table td,
.list table th{
	padding: 1%;	/*テ`ブル坪の噫易*/
}
/*弼のついた竃しブロック*/
.list table th{
	width: 18%;		/*嫌*/
	text-align: center;		/*猟忖をセンタリング*/
	font-weight: normal;	/*デフォルトの湊忖を覆砲垢誑O協*/
	background: #eee;	/*嘘尚弼*/
}
/*易いh苧喘ブロック*/
.list table td {
	width: 30%;	/*嫌*/
}

/*フッタ`O協(copyrightなどが秘った恷和何ブロック)
---------------------------------------------------------------------------*/
footer {
	clear: both;
	text-align: center;
	width: 100%;
	letter-spacing: 0.2em;	/*猟忖g侯をﾚくとるO協*/
	font-size: 12px;	/*猟忖サイズ*/
}
footer .pr {
	display: block;
	font-size: 80%;
}
footer a {
	text-decoration: none;
}

/*トップペ`ジ坪仝厚仟秤?お岑らせ々ブロック
---------------------------------------------------------------------------*/
/*ブロック畠悶のO協*/
#new dl {
	overflow: auto;	/*互さ峺協を階えるとiframeLにスクロ`ルが竃るO協。畠何燕幣させたいならこの佩と和のheightの佩を茅。*/
	height: 200px;	/*ブロックの互さ*/
	padding-left: 20px;
}
/*晩原O協*/
#new dt {
	font-weight: bold;	/*湊忖にするO協。覆いいならこの佩茅。*/
	float: left;
	width: 8em;
}
/*並O協*/
#new dd {
	padding-left: 8em;
}

/*テ`ブル１
---------------------------------------------------------------------------*/
.ta1 {
	width: 100%;
	margin-bottom: 15px;
}
.ta1, .ta1 td, .ta1 th {
    background-color:floralwhite;
	border: 1px solid #7cfc00;	/*テ`ブルのの嫌、N、弼*/
	line-height: 2;
}
/*テ`ブル坪の嘔*/
.ta1 td {
	padding: 10px;
}
/*テ`ブル坪の恣*/
.ta1 th {
	width: 180px;	/*嫌*/
	padding: 10px;
	text-align: center;
}
/*テ`ブル１佩朕に秘った竃し何蛍*/
.ta1 th.tamidashi {
	width: auto;
	text-align: left;
	background: #e5e5e5;	/*嘘尚弼┨鼎ぅ屮薀Ε僅鬚隠*/
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#e5e5e5));	/*グラデ`ション*/
	background: -webkit-linear-gradient(#FFF, #e5e5e5);	/*揖貧*/
	background: linear-gradient(#FFF, #e5e5e5);			/*揖貧*/
	color: #333;	/*猟忖弼*/
	text-shadow: none;

}
/*ペ`ジの貧何へ─ボタン
---------------------------------------------------------------------------*/
.pagetop a {
	font-size: 20px;
	display: block;
	background: #333;
	background: rgba(128,0,128,0.5);
	color:chartreuse;
	float: right;
	text-decoration: none;
	line-height: 1;
	padding: 20px;
	border-radius: 50px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.pagetop a:hover {
	background: #fff;
	color: #333;
}

/*トップペ`ジのNEWアイコン
---------------------------------------------------------------------------*/
.newicon {
	background: #F00;
	color: #FFF;
	font-size: 10px;
	padding: 0px 5px;
	border-radius: 2px;
	margin: 0px 5px;
}

/*その麿
---------------------------------------------------------------------------*/
.look {background: #333;background:rgba(0,0,0,0.6);padding: 3px;border-radius: 3px;}
.mb15,.mb1em {margin-bottom: 15px;}
.clear {clear: both;}
ul.disc {padding: 0em 25px 15px;list-style: disc;}
.color1 {color: #ffe400;}
.pr {font-size: 10px;}
.wl {width: 96%;}
.ws {width: 50%;}
.c {text-align: center;}



/*800px參和の極挑で罪鬚にた栽のO協
---------------------------------------------------------------------------*/
@media (orientation :landscape) and (max-width: 800px){

/*恣箸離瓮ぅ鵐瓮縫紿`
---------------------------------------------------------------------------*/
/*メニュ`ブロック畠悶へのO協*/
nav#menubar {
	position: absolute;
}

}



/*鮫中嫌800px參和のO協
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:800px){

/*ロゴ鮫颪塘崔されているヘッダ`ブロック
---------------------------------------------------------------------------*/
/*ロゴ鮫颪淋O協*/
header h1 {
	width: 80%;
}

/*恣箸離瓮ぅ鵐瓮縫紿`
---------------------------------------------------------------------------*/
/*メニュ`ブロック畠悶へのO協*/
nav#menubar {
	width: 120px;
}
/*メニュ`１ごとのO協*/
nav#menubar ul li a {
	padding: 15px;
}

/*光ペ`ジのコンテンツO協
---------------------------------------------------------------------------*/
.contents {
	padding: 180px 10px 100px 155px;
}

/*テ`ブル１
---------------------------------------------------------------------------*/
/*テ`ブル坪の恣*/
.ta1 th {
	width: 100px;	/*嫌*/
}

}



/*鮫中嫌480px參和のO協
---------------------------------------------------------------------------*/
@media screen and (max-width:480px){

/*畠悶のO協
---------------------------------------------------------------------------*/
body {
	font-size: 14px;
}

/*ロゴ鮫颪塘崔されているヘッダ`ブロック
---------------------------------------------------------------------------*/
/*ロゴ鮫颪淋O協*/
header h1 {
	font-size: 24px
}

/*メインメニュ`
---------------------------------------------------------------------------*/
/*寄きな極挑喘(鮫中嫌481px參貧)メニュ`を掲燕幣にする*/
#menubar {
	display: none;
}
/*メニュ`ブロック畠悶へのO協*/
#menubar-s {
	display: block;	/*弌さい極挑喘(鮫中嫌480px參和)メニュ`を掲燕幣から燕幣に俳り紋える*/
	width: 90%;
	margin: 0 auto 30px;
	text-shadow: none;
}
/*メニュ`１ごとのO協*/
#menubar-s ul li a {
	display: block;
	background: rgba(255,255,255,0.8);
	text-align: center;
	margin-bottom: 5px;
	color: #000;
	text-decoration: none;
	line-height: 60px;
}

/*３云バ`アイコンO協
---------------------------------------------------------------------------*/
/*３云バ`ブロック*/
#menubar_hdr {
	display: block;
	position: absolute;
	top: 18px;		/*貧から18pxの侭に塘崔*/
	right: 10px;	/*嘔から10pxの侭に塘崔*/
	width: 30px;	/*嫌*/
	border: 1px solid #666;	/*の嫌、N、弼*/
	padding: 12px 10px 5px;	/*貧、恣嘔、和へのボックス坪噫易*/
	background: #fff;	/*嘘尚弼*/
}
/*３云のバ`1云あたり*/
#menubar_hdr span {
	display: block;
	border-top: 3px solid #666;	/*の嫌、N、弼*/
	margin-bottom: 7px;	/*バ`揖平の噫易*/
}

/*光ペ`ジの嘘尚O協
---------------------------------------------------------------------------*/
/*HOMEペ`ジ*/
#page1 {
	background-color: azure
}
/*COMPANYペ`ジ┰瞠hはHOMEと揖じ*/
#page2 {
	background-color: azure
}
/*SERVICEペ`ジ┰瞠hはHOMEと揖じ*/
#page3 {
	background-color: azure
}
/*CONTACTペ`ジ*/
#page4 {
	background-color: azure
}
#page5 {
	background-color: azure
}

    
/*光ペ`ジのコンテンツO協
---------------------------------------------------------------------------*/
.contents {
	padding: 100px 10px 100px 10px;	/*貧、嘔、和、恣への噫易*/
}
/*h2タグO協*/
.contents h2 {
	font-size: 100%;
	padding: 10px;
}
/*h3タグO協*/
.contents h3 {
	font-size: 100%;
}
/*粁鯛タグO協*/
.contents p {
	padding: 7px 5px 14px;
}

/*SERVICEペ`ジの光ボックス
---------------------------------------------------------------------------*/
/*ボックス坪の粁鯛タグO協*/
.list p {
	margin-left: 0;
}
/*ボックス坪の亟寔O協*/
.list figure img {
	float: none;
	margin-right: 0;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 10px;
}
/*h4タグ岷和に鮫颪ある栽の粁鯛タグO協*/
.list h4 + figure ~ p {
	margin-left: 0;
}
/*h4タグ岷和に鮫颪ある栽のtableタグO協*/
.list h4 + figure ~ table {
	margin-left: 0;
	width: 100%;
}

/*トップペ`ジ坪仝厚仟秤?お岑らせ々ブロック
---------------------------------------------------------------------------*/
#new h2.open {
	background: rgba(0,0,0,0.2) url(/~masaoda/fsj_70/images/btn_minus.png) no-repeat right center;			/*マイナスアイコンと嘘尚弼┨鼎ざ膨鬚隠*/
	background: url(/~masaoda/fsj_70/images/btn_minus.png) no-repeat right center/34px 34px, rgba(0,0,0,0.2);	/*揖貧*/
}
#new h2.close {
	background: rgba(0,0,0,0.2) url(/~masaoda/fsj_70/images/btn_plus.png) no-repeat right center;				/*プラスアイコンと嘘尚弼┨鼎ざ膨鬚隠**/
	background: url(/~masaoda/fsj_70/images/btn_plus.png) no-repeat right center/34px 34px, rgba(0,0,0,0.2);	/*揖貧*/
}

/*テ`ブル１
---------------------------------------------------------------------------*/
.ta1 {
	width: 100%;
}
/*テ`ブル坪の嘔*/
.ta1 td{
	width: auto;
	padding: 2px;
}
/*テ`ブル坪の恣箸厘竃し何蛍*/
.ta1 th{
	width: 100px;
	padding: 2px;
}

/*その麿
---------------------------------------------------------------------------*/
.ws {width: 96%;}

}
