@charset "utf-8";

/* CSS Document */



1./**2. * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)3. * http://cssreset.com4. */5.html, body, div, span, applet, object, iframe,6.h1, h2, h3, h4, h5, h6, p, blockquote, pre,7.a, abbr, acronym, address, big, cite, code,8.del, dfn, em, img, ins, kbd, q, s, samp,9.small, strike, strong, sub, sup, tt, var,10.b, u, i, center,11.dl, dt, dd, ol, ul, li,12.fieldset, form, label, legend,13.table, caption, tbody, tfoot, thead, tr, th, td,14.article, aside, canvas, details, embed, 15.figure, figcaption, footer, header, hgroup, 16.menu, nav, output, ruby, section, summary,17.time, mark, audio, video {18. 19.	margin: 0;20.	padding: 0;21.	border: 0;22.	font-size: 100%;23.	font: inherit;24.	vertical-align: baseline;25.}26./* HTML5 display-role reset for older browsers */27.article, aside, details, figcaption, figure, 28.footer, header, hgroup, menu, nav, section {29.	display: block;30.}31.body {32.	line-height: 1;33.}34.ol, ul {35.	list-style: none;36.}37.blockquote, q {38.	quotes: none;39.}40.blockquote:before, blockquote:after,41.q:before, q:after {42.	content: '';43.	content: none;44.}45.table {46.	border-collapse: collapse;47.	border-spacing: 0;48.}


/*-------------角丸写真-----------------------*/

p.sample1 img {
    border-radius: 10px; /* ちょっとだけ角丸 */
}





/*-------------multiColumn0902.cssより-----------------------*/

main{
    display: flex;
    min-height: 10vh;
    margin: 10px 0 10px 0;
}


.content{
    flex: 1;
    margin-top: 0px;
    background-color: #FFFFFF;
    text-align: center;
    margin-right: 10px;
    width: 650px;
}


.localNavigation{
    text-align: center;
    background-color: #FFFFFF;
    color: #fff;
    width: 220px;
}

/*-------------multiColumn0902.cssより-----------------------*/

body {

	color: #000000;

	font-family: "メイリオ", "Times New Roman", sans-serif;

	text-align: center;

	margin: 0;

	padding: 0;

}



a {

	text-decoration: underline;

}



a:link {

	color: #FC0;

}



a:visited {

	color: #06F;

}



a:hover {

	color: #F60;

	cursor: pointer;

}



p {

	margin: 0;

}



strong {

	font-weight: bold;

}




/*ボトム部分*/

#bottom {

	width: 100%;

	height: 30px;

	margin: 5px auto;

	overflow: hidden;

	background-color: #000;

}

	



/*ラッパー部分*/

#wrapper {

	width: 100%;

	background-color: #fff;

}



/*サイト一番上の棒*/

#bar {

	width: 100%;

	height: 5px;

	background-color: #FC0;

	margin: 0 auto;

}



#bar2 {

	width: 100%;

	height: 5px;

	background-color: #FC0;

	margin: 0 auto;

}



/*ヘッダー部分*/

#header {

	width: 100%;

	height: 200px;

	margin: 0px auto;

	overflow: hidden;

	background-color: #000;

}

	

#header a {

	text-decoration: non;

}



#header a:link {

	color: #FFFFFF;

}



#header a:hover {

	color: #F60;

}



#header a:visited {

	color: #FC3;

}





/*在庫一覧部分*/

#zaiko {

	width: 100%;

	height: 24px;

	margin: 0px auto;

	overflow: hidden;

	background-color: #FC0;

}

	






/*ヘッダー2部分*/

#header2 {

	width: 100%;

	height: 50px;

	margin: 0px auto;

	overflow: hidden;

	background-color: #000;

}

	

#header a {

	text-decoration: non;

}



#header a:link {

	color: #FFFFFF;

}



#header a:hover {

	color: #F60;

}



#header a:visited {

	color: #FC3;

}



#topimg {

	width: 100%;

	margin: 0px auto;

	overflow: hidden;

}






#mainword h1 {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	text-align: left;

	line-height: 1.4;

	color: #CCC;

}



#mainword h2 {

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 9px;

	text-align: left;

	line-height: 1.4;

	color: #CCC;

}




#globalnav ul {

	width: 900px;

	height: 25px;

	margin: 0px auto;

}



#globalnav li {

	height: 25px;

	float: left;

	list-style: none;

	line-height: 2;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



#globalnav li#menu1 {

	width: 80px;

	border-left: 1px solid #C0C0C0;

}



#globalnav li#menu2 {

	width: 120px;

	border-left: 1px solid #C0C0C0;

}



#globalnav li#menu3 {

	width: 200px;

	border-left: 1px solid #C0C0C0;

}



#globalnav li#menu4 {

	width: 200px;

	border-left: 1px solid #C0C0C0;

}



#globalnav li#menu5 {

	width: 120px;

	border-left: 1px solid #C0C0C0;

}



#globalnav li#menu6 {

	width: 120px;

	border-left: 1px solid #C0C0C0;

	border-right: 1px solid #C0C0C0;

}



#globalnav a {

	text-decoration: none;

}



#globalnav a:link {

	color: #FFFFFF;

}



#globalnav a:hover {

	color: #DAA520;



	text-decoration: underline;

}



#globalnav a:visited {

	color: #F0E68C;

}



/*イメージ下コンテンツ部分*/

#content {

	width: 900px;

	margin: 20px auto 30px auto;

	overflow: hidden;

}



#content a:hover img{

	filter: alpha(style=0, opacity=80);

	opacity:0.8;

	background: #FFFFFF;

}



/*ぱんくずリスト部分*/

ul.listnav {

	width: 900px;

	margin: 15px auto;

	overflow: hidden;

}



ul.listnav li {

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	text-align: left;

	line-height: 1.8;

	margin-right: 10px;

	float: left;

	list-style: none;

}



ul.listnav li strong {

	font-weight: bold;

}



/*左側メイン部分*/

#main {

	width: 900px;

	margin: 0 auto 10px auto;

	float: left;

	background-color: transparent;

}



#main strong {

	font-weight: bold;

}



#main a:link {

	color: #f00;

}



#main a:visited {

	color: #00C;

}



#main a:hover {

	color: #F60;

}



#main p {

	text-align: left;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}









/*右側リンク部分*/

#right {

	width: 300px;

	margin: 0 auto 10px auto;

	float: right;

	background-color: transparent;

	vertical-align: top}







/*ページトップへ戻る部分*/

#main p.top {

	font-size: 12px;

	text-align: right;

	line-height: 1.6;

	margin: 10px auto;

}



#main h1 {

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	margin-bottom: 12px;

	font-size: 18px;

	font-weight: bold;

	text-align: left;

	line-height: 2;

	padding-left: 5px;

	border-bottom: 1px solid #8B4513;

	border-left: 10px solid #8B4513;

}



#main h2 {

	font-family:"Times New Roman", Times, serif, "ＤＦＰ極太明朝体";

	font-size: 21px;

	font-weight: bold;

	color: #300;

	text-align: left;

	padding-left: 10px;

	border-bottom: 1px solid #800000;

	border-left: 10px solid #800000;

	line-height: 1.6;

}



/*記事部分*/

#section {




/*メインページの幅全体!!!!最重要!!!*/
	width: 900px;

	margin: 0px auto;

	overflow: hidden;

}



#sectiontitle {

	width: 70%;

	margin-bottom: 10px;

	background-color: #330;

	padding: 5px 0;

}



#sectiontitle p.topic {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	color: #F0F0F0;

	line-height: 1.2;

	margin-left: 5px;

	font-weight: bold;

}

div.link {
	width: 200px;
	float: left;
	margin:0 10px 20px 0;
}





/*-------------main-----------------------*/


/*-------------イメージ写真スペースサイズ-----------------------*/
#section ul.mainleft2 li {
	width: 630px;
	margin: 0px 2px 20px 0;
	float: left;
	height: 360px;
}

/*-------------テキストスペースサイズNEW-----------------------*/
#section ul.mainright2 li {
	width: 630px;
	margin: 0px 10px 20px 0px;
	float: left;
	height: 120px;
}





/*-------------画像スペースサイズ-----------------------*/
#section ul.mainleft li {
	width: 240px;
	margin: 0px 2px 20px 0;
	float: left;
	height: 300px;
}

/*-------------テキストスペースサイズ-----------------------*/
#section ul.mainright li {
	width: 390px;
	margin: 0px 10px 20px 0px;
	float: left;
	height: 300px;
}

/*-------------Cannonball（キャノンボール）-----------------------*/
li .maintxt{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 21px;
	text-align: left;
	line-height: 1.7;
	list-style: none;
}


li .maintxt2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: left;
	line-height: 1.5;
	list-style: none;
}
/*-------------main-----------------------*/

#section ul.sub_1 li {
	width: 630px;
	margin: 0px 2px 20px 0;
	float: left;
/*-------------写真＆テキストの高さ調整-----------------------*/
	height: 260px;
}
.sub_1 img{
	margin:0 5px 5px 0;
}

/*-------------sub_1-----------------------*/




/*-------------main-----------------------*/

#section ul.sub_1b li {
	width: 630px;
	margin: 0px 2px 20px 0;
	float: left;
/*-------------写真＆テキストの高さ調整-----------------------*/
	height: 250px;
}
.sub_1b img{
	margin:0 5px 5px 0;
}

/*-------------sub_1-----------------------*/


#section ul.sub_2 li {
	width: 630px;
	margin: 3px 0px 20px 0px;
	float: left;
	height: 250px;
}

#section ul.sub_2 li div.nomal {
	width: 110px;
	float: left;
	margin:0 16px 20px 0;
}
#section ul.sub_2 li div.long{
	width: 165px;
	float: left;
	margin:0 10px 20px 0;
}

/*------------sub_2-------------*/


#section ul.sub_3 li {
	width: 630px;
	margin: 3px 0px 20px 0px;
	float: left;
	height: 250px;
}

#section ul.sub_3 li div.nomal {
	width: 110px;
	float: left;
	margin:0 16px 20px 0;
}
#section ul.sub_3 li div.long{
	width: 165px;
	float: left;
	margin:0 10px 20px 0;
}

/*------------sub_3-------------*/

#section ul.listleft_jp {
	width: 220px;
	margin: 5px 2px 20px 0;
	float: left;
}

#section ul.listright_jp {
	width: 410px;
	margin: 5px 0px 20px 0px;
	float: left;
}

/*------------jp-------------*/

.imgb{
	margin-left:3px;
}

.model{
	font-size:30px;
}
.model_2{
	font-size:11px;
}
#section li.trombalist {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 14px;

	text-align: left;

	line-height: 1.4;

	list-style: none;

	padding-bottom: 5px;

	border-bottom: 1px dotted #666;

	height: 140px;

	margin: 10px auto 5px auto;

}

#section li {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: left;
	line-height: 1.4;
	list-style: none;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666;
	height: 320px;
}
#section li.txt {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 1.5;
	list-style: none;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666;
	height: 120px;
	margin: 5px auto 10px auto;
}


#section p.series {

	font-family: "Times New Roman", Times, serif;

	font-size: 36px;

	color: #808080;

	line-height: 1.4;

	font-weight: bold;

}



#section p.gerald {

	font-family: "Times New Roman", Times, serif;

	font-size: 25px;

	color: #808080;

	line-height: 1.6;

	font-weight: bold;

}



#section p.inst {

	font-family: "Times New Roman", Times, serif;

	font-size: 20px;

	color: #404040;

	line-height: 1.4;

	font-weight: bold;

}



p.red {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 14px;

	color: #C00;

	line-height: 1.6;

	font-weight: bold;

}



#section p {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	line-height: 2;

	text-align: left;

}



#section p.date {

	font-size: 16px;

	margin-top: 10px;

	line-height: 1.8;

}



#section p.shimamura {

	font-size: 20px;

	line-height: 1.2;

}



#section p.bold {

	font-weight: bold;

	font-size: 12px;

	color: #C00;

}



/*内部リンクロゴサムネイル部分*/

#logo {

	width: 650px;

	margin: 10px auto 15px auto;

	overflow: hidden;

}



#logo ul {

	width: 100%;

	margin: 0 auto;

}



#logo li {
	width: 120px;
	float: left;
	list-style: none;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	margin: 10px 10px 10px 0;
	text-align: center;
	line-height: 1.6;
	cursor: pointer;

}



/*右メニュー部分*/

#rightnav {

	width: 220px;

	float: right;

	background-color: transparent;

	padding: 0;

	margin: 0 auto;

}



#rightnav a {

	text-decoration: underline;

}



#rightnav a:link {

	color: #3366FF;

}



#rightnav a:hover {

	color: #333;

}



#rightnav a:visited {

	color: #800000;

}



#menubar {

	background-image:url("/img/bg.png");

	background-repeat:repeat;

	background-color: #606060;

	padding-left: 10px;

	margin-bottom: 5px;

}



#menubar p {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	line-height: 2;

	color: #FFFFE0;

	text-align: left;

	font-weight: bold;

	border-left: 8px double #800000;

	padding-left: 10px;

}



#timeline {

	width: 220px;

	margin-bottom: 10px;

}



#menusection {

	width: 210px;

	margin: 0px 0 10px 10px;

	padding: 0;

}



#menusection p {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	text-align: left;

	font-weight: bold;

	line-height: 2.1;

	border-bottom: 1px dotted #666;

	padding-bottom: 5px;

	margin-top: 5px;

}



#menusection a:hover {

	background: #F0E68C;

	text-decoration: underline;

}



/*フッター部分*/

#footer {

	width: 900px;

	margin: 20px auto;

}



#footer ul {

	width: 100%;

	margin: 7px auto;

	overflow: hidden;

}



#footer ul.link {

	width: 100%;

	margin: 5px auto 2px auto;

	padding-bottom: 7px;

	overflow: hidden;

	border-bottom: 1px solid #C0C0C0;

}



#footer li {

	float: left;

	margin-right: 5px;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 10px;

	text-align: left;

	line-height: 1.6;

	list-style: none;

}



#footer p {

	font-family: "Times New Roman", Times, serif, "ＤＦＰ極太明朝体";

	font-size: 12px;

	color: #333;

	text-align: left;

	line-height: 2;

}



#footer a {

	text-decoration: underline;

}



#footer a:link {

	color: #333;

}



#footer a:hover {

	color: #03F;

}



#footer a:visited {

	color: #300;

}



/*共通装飾クラス*/

.shadow {

	box-shadow: 2px 2px 10px #000; /*CSS3*/

	-moz-box-shadow: 2px 2px 10px #000; /* Firefox用*/

	-webkit-box-shadow: 2px 2px 10px #000; /* Google Chrome, Safari用*/

}



.shadow2 {

	box-shadow: 2px 2px 10px #999; /*CSS3*/

	-moz-box-shadow: 2px 2px 10px #999; /* Firefox用*/

	-webkit-box-shadow: 2px 2px 10px #999; /* Google Chrome, Safari用*/

}



.radius {

	border-radius:5px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	padding:0px;

	background-color:#fff;

	border:1px solid #ccc;

}



.fl {

	float: left;

}



.fl2 {

	float: left;

	margin: 0px 5px;

}



.fr {

	float: right;

	margin-left: 10px;

}

.clr {

	clear: both;

}



.toplead {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	margin: 10px 20px 20px 35px;

	line-height: 1.8;

}



.txt1 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

}



.txt2 {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 10px;

	font-weight: normal;

}



.txt3 {

	font-size: 12px;

}

.txt4 {
	font-size: 18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;

}

.size10 {

	font-size: 10px;

	font-weight:normal;

}



.bottom5 {

	margin-bottom: 5px;

}



.bottom10 {

	margin-bottom: 10px;

}



.bottom15 {

	margin-bottom: 15px;

}



.bottom20 {

	margin-bottom: 20px;

}

