@charset "utf-8";
/* CSS Document */

body {

	background: url(https://www.kobelco.co.jp/mori-ohanashi/common/img/body_bg.gif) ;
	-webkit-text-size-adjust: 100%;
}

a {
	text-decoration: none;
	color: #76592C;
	outline: none;
}
a:hover { color: #333; }


/*
************************************************/
#wrapper{
	width:960px;
	margin:0 auto;
	background:#fff;
}

/*
************************************************/
#menuouter{
	position: relative;
	z-index: 100;
	width:960px;
	margin:0 auto 40px;
	
}
#header h1 {
	padding: 10px;
 *display: inline;
}
#menuouter #menu{
	overflow:hidden;
}
#menuouter #menu li{
	float: left;
}
#menuouter #menu li.last{
	
}

#menuouter #menu li .icon{
	display: inline-block;
	margin-right: 5px;
}






#pageFooter{
	text-align: center;
	z-index: 40;
	position:relative;
	padding: 40px 0 40px;
}
#pageFooter .copyright{
	margin-top: 20px;
	font-size: 10px;
}

#Footer_inner ul{
	width:500px;
	margin:20px auto;
}

#Footer_inner li{
	display:inline;
	font-size:120%;
	font-weight:bold;
}
.pageTop{
	text-align:right;
	padding:10px;
}



#contents,
.s-contents{
	width:864px;
	margin:0 auto;
}
#contents h2 {
	font-size:140%;
	font-weight:bold;
	color:#556b2f;
	}
/*TOP*/
.determined_detail {
	width:804px; margin:0 auto 20px;
}
ul.news {
	/*height:50px;*/
	overflow:auto;
	padding-left:1em;
	margin-bottom:10px;
	position:relative;
}
ul.news li {
	position:relative;
	margin-top:0.5em; 
	margin-bottom:0.5em;
}

ul.news li a {
	display:block;
}

ul.news span {
	display:block;
	width:9em;
	font-size: 110%;
	letter-spacing: 0.1em;
	position: absolute;
	left: 0;
	color:#000000;
}
ul.news p {
	padding:0 0 0 9em;
	font-size: 110%;
	letter-spacing: 0.1em;
	/margin-top:-17px;
}
ul.blog {
	height:140px;
	overflow:auto;
	margin-bottom:10px;
	position:relative;
}
ul.blog li {
	position:relative;

}

ul.blog span {
	display:block;
	width:9em;
	position: absolute;
left: 0;
}
ul.blog p {
	padding:0 0 0 9em;
	
	/margin-top:-17px;
}

/*contact*/

input.input-xxlarge,
textarea.input-xxlarge {
	padding:5px;
	width:500px;
}
input.btn {
	padding:5px;
}
/*ボーダー装飾*/
.bg-border01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-border.gif) no-repeat left top;
	padding:10px;
	width:100%;
	height:10px;
}

.bg-border02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-border.gif) no-repeat left top;
	padding:5px;
	width:100%;
	height:5px;
}

/*テキスト装飾*/


.s-tit {
	font-size:120%;
	font-weight:bold;
}

/*フォームレイアウト*/
dl#contact_form {
	position:relative;
	margin-bottom:20px;
}

dl#contact_form dt {
    position: absolute;
    left: 0;
    width: 15em;
	background-image: url(https://www.kobelco.co.jp/mori-ohanashi/common/img/dt_icon.gif);
	background-repeat: no-repeat;
	background-position:left 50%;
	padding:20px 0 20px 10px;
	margin-left:10px;
}
 
dl#contact_form dd {
    padding:20px 0 20px 15em;
    border-bottom: solid 1px #989898;
}

/*/////////////////////////////////////////////////////
汎用テーブルレイアウト
////////////////////////////////////////////////////*/
table {
}
table.table01 {
	width:100%;
	margin-top:12px;
	margin-bottom:36px;
	border-collapse:separate;
	border-spacing:2px;
}

table.table01 th {
	padding:4px;
	vertical-align:top;
	background-color:#CCBDA8;
}
table.table01 td{
	padding:4px;
}

table.table02{
	width:100%;
	margin-top:12px;
	margin-bottom:36px;
	border-collapse:collapse;

}
table.table02 tr{
	background-image:url(https://www.kobelco.co.jp/mori-ohanashi/common/images/border01.gif);
	background-position:left bottom;
	background-repeat:repeat-x;

	vertical-align:top;
}
table.table02 td{
	padding:6px 0px;
}
table.table02 th{
	padding-top:6px;
	vertical-align:top;
}

/*/////////////////////////////////////////////////////
汎用レイアウト
////////////////////////////////////////////////////*/

.left {
	float: left;
}
.right {
	float: right;
}
.left_top {
	float: left;
	width:400px;
}
.right_top {
	float: right;
	width:400px;
}
.clear {
	clear:both;
}











.img_left {
	float: left;
	margin-right:6px;
}
.img_right {
	float: right;
	margin-left:6px;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}


.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}
.mb150{margin-bottom:150px;}
.mb200{margin-bottom:200px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt150{padding-top:150px;}
.pt200{padding-top:150px;}

.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:55px;}

.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}

.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}

.pl15{padding-left:15px;}
.pl290{padding-left:290px;}
.pl310{padding-left:310px;}

.big {
	font-size:120%;
}

.t_small{
	font-size:85%;
}

.bold{
	font-weight:bold;
}
.color_brown {
	color:#996633;
}
.color_red {
	color:#990000;
}

.color_green {
	color:#8FC31F;
}

.date {
	color:#000000;
}

.color_white {
	color:#FFFFFF;
}


/*疑似インラインフレーム*/
.sakuhin
      {
         border: dotted 1px #996633;
         width: 580px;
         height: 380px;
         padding: 1em;
	 -webkit-overflow-scrolling: touch;
	 overflow: scroll;
      }

.sakuhinyt
      {
         border: dotted 1px #996633;
         width: 830px;
         height: 380px;
         padding: 1em;
		 font-size: 18px;
	 -webkit-overflow-scrolling: touch;
	 overflow: scroll;
      }


.setumei
      {
         width: 520px;
         height: 180px;
         padding: 1em;
	 -webkit-overflow-scrolling: touch;
	 overflow: hidden;
      }


.live
      {
         width: 864px;
         height: 150px;
         padding: 1em;
	 -webkit-overflow-scrolling: touch;
	 overflow: hidden;
      }

.ehon
      {
         width: 864px;
         height: 160px;
         padding: 1em;
	 -webkit-overflow-scrolling: touch;
	 overflow: hidden;
      }


.info
      {
         width: 380px;
         height: 400px;
         padding: 0 1em 3em;
	 -webkit-overflow-scrolling: touch;
	 overflow: hidden;
      }

.info2
      {
		background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/blog_bg.jpg) no-repeat bottom;
        border: solid 1px #deb887;
		border-radius: 20px;        /* CSS3草案 */  
		-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */  
		-moz-border-radius: 20px;   /* Firefox用 */ 
         width: 380px;
         height: 400px;
         padding: 0 0 1em;
	 -webkit-overflow-scrolling: touch;
	 overflow: hidden;
      }

/*あいさつ背景*/
.bg-book {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/book.gif) no-repeat top;
	padding:0;
	width:100%;
	height:534px;
}

.aisatsu {
	padding:90px 0 0 90px;
}

.bg01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream.png) repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}

.bg02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream.png) repeat;
	color:#996633;
}

.bg03 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream2.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}

.bg03_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream01.png) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.bg03_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream02.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}
.bg03_03 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream03.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}
.bg03_04 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream04.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}
.bg03_05 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream05.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}
.bg03_06 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream06.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}
.bg03_07 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream07.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}
.bg03_08 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/common/img/bg-cream08.png) no-repeat;
	padding:30px;
	margin:10px 0 30px;
	color:#996633;
}

/*おはなしを書く前に背景*/
.bg_b_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg01.jpg) no-repeat;
	color:#996633;
}

.bg_b_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg02g.jpg) no-repeat;
	color:#996633;
}

.bg_b_03 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg03.jpg) no-repeat;
	color:#996633;
}

.bg_b_04 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg04.jpg) no-repeat;
	color:#996633;
}
.bg_b_05 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg05.jpg) no-repeat;
	color:#996633;
}

.bg_b_06 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg06g.jpg) no-repeat;
	color:#996633;
}

.bg_b_07 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg07g.jpg) no-repeat;
	color:#996633;
}

.bg_b_08 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg08g.jpg) no-repeat;
	color:#996633;
}

.bg_b_10 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg10.jpg) no-repeat;
	color:#996633;
}

.bg_b_11 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/before/img/before_bg11.jpg) no-repeat;
	color:#996633;
}



/*受賞者紹介*/
.aw10_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_e23.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw10_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_m23.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw09_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_e22.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw09_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_m22.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw08_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_e21.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw08_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_m21.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw07_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_e20.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw07_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_m20.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw06_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_e19.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw06_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_m19.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw05_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_e18.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw05_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_m18.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}

.aw04_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_e17.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw04_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg_m17.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw03_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg03_01.png) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw03_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg03_02.png) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}


.aw02_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg02_01.png) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw02_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg02_02.png) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}


.aw01_01 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg01_01.png) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}
.aw01_02 {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/bg01_02.png) no-repeat;
	padding:20px 30px 30px;
	margin:10px 0 30px;
	color:#996633;
}

/*審査員長*/

.aw01_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/incho01.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:0px 0 30px;
	color:#996633;
}

.aw02_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/incho02.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:0px 0 30px;
	color:#996633;
}

.aw03_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/incho03.jpg) no-repeat;
	padding:20px 30px 30px;
	margin:0px 0 30px;
	color:#996633;
}

.aw04_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/review2017.jpg) no-repeat;
	padding:40px 30px 30px;
	margin:0px 0 30px;
	color:#996633;
}

.aw05_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/review2018.jpg) no-repeat;
	padding:40px 30px 30px;
	margin:0px 0 30px;
	height:970px;
	color:#996633;
}

.aw06_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/review2019.jpg) no-repeat;
	padding:40px 30px 30px;
	margin:0px 0 30px;
	height:860px;
	color:#996633;
}
.aw07_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/review2020.jpg) no-repeat;
	padding:40px 30px 30px;
	margin:0px 0 30px;
	height:960px;
	color:#996633;
}
.aw08_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/review2021.jpg) no-repeat;
	padding:40px 30px 30px;
	margin:0px 0 30px;
	height:960px;
	color:#996633;
}

.aw09_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/review2022.jpg) no-repeat;
	padding:40px 30px 30px;
	margin:0px 0 30px;
	height:960px;
	color:#996633;
}

.aw10_moe {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/awardee/img/review2023.jpg) no-repeat;
	padding:40px 30px 30px;
	margin:0px 0 30px;
	height:960px;
	color:#996633;
}


/*絵本の使い方*/

.eh_left {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/ehon/img/comment_left.jpg) no-repeat;
	padding:50px 60px 20px;
}

.eh_center {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/ehon/img/comment_center.jpg) no-repeat;
	padding:50px 60px 20px;
}

.eh_right {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/ehon/img/comment_right.jpg) no-repeat;
	padding:50px 60px 20px;
}

.eh_side {
	background:url(https://www.kobelco.co.jp/mori-ohanashi/ehon/img/comment_side.jpg) no-repeat;
	padding:25px 60px 20px;
}


.about01 {
	margin:10px 0 30px 20px;
	font-size:140%;
}

.about02 {
	margin:15px 0 50px 20px;
}
.about03 {
	margin:10px 0 30px 20px;
}
.about04 {
	line-height:170%;
	margin-top:5px;
}
.oubo01 {
	margin:10px 0 0 20px;
}

.blog {
	margin:10px 0 30px;
}

/*受賞作品紹介スクロールバー*/

.sbar {
	scrollbar-base-color: #f5deb3;
}

/*タブ切り替え*/
.pmenu_wrapper {
    margin-bottom: 40px;
}
.pmenu_nav {
    bottom: -1px;
    position: relative;
    z-index: 10;
}
.pmenu_nav li {
    float: left;
    margin-right: 1px;
    padding-bottom: 1px;
}
.pmenu_nav li.current {
    margin-left: -1px;
    margin-right: 0;
    padding-bottom: 0;
}
.pmenu_nav li.pmenu_nav01.current {
    margin-left: 0;
}
.pmenu_nav .pmenu_nav01 {
    width: 85px;
}
.pmenu_nav .pmenu_nav02 {
    width: 85px;
}
.pmenu_nav .pmenu_nav03 {
    width: 85px;
}
.pmenu_nav .pmenu_nav04 {
    margin-right: 0;
    width: 85px;
}
.pmenu_nav .pmenu_nav05 {
    margin-right: 0;
    width: 85px;
}
.pmenu_nav .pmenu_nav06 {
    margin-right: 0;
    width: 93px;
}
.pmenu_nav .pmenu_nav07 {
    margin-right: 0;
    width: 85px;
}
.pmenu_nav .pmenu_nav08 {
    margin-right: 0;
    width: 85px;
}
.pmenu_nav .pmenu_nav09 {
    margin-right: 0;
    width: 85px;
}
.pmenu_nav .pmenu_nav10 {
    margin-right: 0;
    width: 85px;
}


.pmenu_nav li a {
    background-color: #dae8f7;
    border-top: 1px solid #dae8f7;
	border-radius: 25px 25px 0px 0px / 25px 25px 0px 0px;
    display: block;
    font-size: 1.4rem;
    padding: 14px 0;
    text-align: center;

}
.pmenu_nav li.current a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #d5d5d5 #d5d5d5 #fff;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-weight: bold;
}
.pmenu_nav li a span {
}
.pmenu_body {
    padding: 0 ;
	margin:0
}
.pmenu_list {
}
.pmenu_list .pmenu_item_lv1 {
    border-bottom: 1px solid #d5d5d5;
    padding: 20px 0;
}
.pmenu_list .pmenu_item_lv1.last {
    border-bottom: medium none;
}
.pmenu_list .pmenu_item_thumb {
    float: left;
    width: 300px;
}
.pmenu_list .pmenu_link_area {
    float: right;
    width: 695px;
}
.pmenu_list .pmenu_link_area .pmenu_link_parent {
    background-color: #0a62ba;
    color: #fff;
    display: block;
    font-size: 2rem;
    padding: 18px 12px;
}
.pmenu_list .pmenu_link_area .pmenu_link_parent span {
    background: rgba(0, 0, 0, 0) url("https://www.kobelco.co.jp/share/img/icon_arrow_s_bl.gif") no-repeat scroll left center;
    padding: 0 10px 0 16px;
}
.pmenu_list .pmenu_link_area .pmenu_list_sub {
    margin-left: -5px;
    overflow: hidden;
}
.pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_2clmn li {
    width: 342px;
}
.pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_3clmn li {
    width: 198px;
}
.pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_4clmn li {
    width: 149px;
}
.pmenu_list .pmenu_link_area .pmenu_item_lv2 {
    background-color: #f7f7f7;
    border: 1px solid #d5d5d5;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}
.pmenu_list .pmenu_link_area .pmenu_item_lv2 a {
    display: inline-block;

    padding: 15px 7px;
    vertical-align: middle;
}
.pmenu_list .pmenu_link_area .pmenu_item_lv2 span {
    background: rgba(0, 0, 0, 0) url("https://www.kobelco.co.jp/share/img/icon_arrow_s.gif") no-repeat scroll left center;
    display: inline-block;
    padding-left: 13px;
    vertical-align: middle;
}
.pmenu_link_area ul {
    margin-bottom: 20px;
}
#cat01 .pmenu_list .pmenu_item_thumb {
    float: left;
    width: 300px;
}
#cat01 .pmenu_list .pmenu_link_area {
    float: right;
    width: 695px;
}
#cat01 .pmenu_list .pmenu_link_area .pmenu_link_parent {
    background-color: #0a62ba;
    color: #fff;
    display: block;
    font-size: 2rem;
    padding: 18px 12px;
}
#cat01 .pmenu_list .pmenu_link_area .pmenu_link_parent span {
    background: rgba(0, 0, 0, 0) url("https://www.kobelco.co.jp/share/img/icon_arrow_s_bl.gif") no-repeat scroll left center;
    padding: 0 10px 0 16px;
}
#cat01 .pmenu_list .pmenu_link_area .pmenu_list_sub {
    margin-left: -5px;
    overflow: hidden;
}
#cat01 .pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_2clmn li, #cat02 .pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_2clmn li {
    width: 342px;
}
#cat01 .pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_3clmn li, #cat02 .pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_3clmn li {
    width: 226px;
}
#cat01 .pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_4clmn li, #cat02 .pmenu_list .pmenu_link_area .pmenu_list_sub.pmenu_sub_4clmn li {
    width: 168px;
}
#cat01 .pmenu_list .pmenu_item_thumb, #cat02 .pmenu_list .pmenu_item_thumb {
    float: left;
    width: 220px;
}
#cat01 .pmenu_list .pmenu_link_area, #cat02 .pmenu_list .pmenu_link_area {
    float: right;
    width: 695px;
}
#cat01 .pmenu_list_sub .pmenu_item_lv2, #cat02 .pmenu_list_sub .pmenu_item_lv2 {
    height: 81px;
}
#cat01 .pmenu_list_sub .pmenu_item_lv2 a, #cat02 .pmenu_list_sub .pmenu_item_lv2 a {
    display: block;
    height: 50px;
}




.internal-list02 {
	margin: 0 0 30px;
}
.internal-list02 ul {
	margin-left: -9px;
}
.internal-list02 ul li {
	float: left;
	width: 270px;
	margin-left: 9px;
	margin-bottom: 10px;
}
.internal-list02 ul li > a {
	display: table;
	width: 245px;
	height: 42px;
	padding: 5px 10px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 1.35;
}
.internal-list02 ul li a span {
	display: table-cell;
	padding: 0 0 0 16px;
	background: url(https://www.kobelco.co.jp/share/img/icon_arrow_s_down2.gif) no-repeat left center;
	vertical-align: middle;
}
