@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {}
#wrap {}



/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaInner {}
#headerAreaLogo {}
#headerTxt{}


/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gnavi{}
#gnavi li{}


/*----------------------------------------------------------------------------
 ***                                                             mainimg
----------------------------------------------------------------------------*/
#mainImgBox{}



/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}
#contentsAreaInner {}






/*----------------------------------------------------------------------------
 ***                                                               mainImgBox
----------------------------------------------------------------------------*/
section{border-bottom:#666 1px dashed; padding-bottom:8%;}


/*----------------------------------------------------------------------------
 ***                                                              mainsection
----------------------------------------------------------------------------*/
#mainSection {
	width:95%;
	margin:auto;
}
.mainSectionInner {}

.h2Sec{
	width:98%;
	margin:1em auto 0;
	padding-bottom:0.3em;
	border-bottom:#ed1e79 2px solid;
}
.h2Sec h2{
	font-size:240%;
	font-weight:normal;
	margin-bottom:0.4em;
	padding:0.3em 0 0 1em;
	background:url(../country/images/h_contents01.png) left center no-repeat;
	background-size:5.5%;
}
.h2Sec p{}



/*----------------------------------------------------------------------------
 ***                                                            pageNaviLink
----------------------------------------------------------------------------*/
#pageNaviLink{
	margin-bottom:1em;
	padding:1em 0 0.5em;
	border-bottom:2px solid #CCC;
}
#pageNaviLink .sectionInner{}
#pageNaviLink ul{
	display:flex;
	-moz-display:flex;
	-webkit-display:flex;
	flex-wrap:wrap;
}
#pageNaviLink li{
	width:50%;
	font-size:140%;
	padding-left:2.3em;
	margin-bottom:0.6em;
	background-position:left top;
	background-repeat:no-repeat;
	background-size:auto 1.2em;
}

#pageNaviLink .us{ background-image:url(../country/images/icon_contents01.png);}
#pageNaviLink .uk{ background-image:url(../country/images/icon_contents02.png);}
#pageNaviLink .ie{ background-image:url(../country/images/icon_contents03.png);}
#pageNaviLink .ca{ background-image:url(../country/images/icon_contents04.png);}
#pageNaviLink .au{ background-image:url(../country/images/icon_contents05.png);}
#pageNaviLink .nz{ background-image:url(../country/images/icon_contents06.png);}
#pageNaviLink .ph{ background-image:url(../country/images/icon_contents07.png);}
#pageNaviLink .fj{ background-image:url(../country/images/icon_contents08.jpg);}
#pageNaviLink .kr{ background-image:url(../country/images/icon_contents09.png);}
#pageNaviLink .fr{ background-image:url(../country/images/icon_contents10.png);}
#pageNaviLink .ge{ background-image:url(../country/images/icon_contents11.png);}
#pageNaviLink .mt{ background-image:url(../country/images/icon_contents12.png);}
#pageNaviLink .sp{ background-image:url(../country/images/icon_contents13.png);}
#pageNaviLink .it{ background-image:url(../country/images/icon_contents14.png);}
#pageNaviLink .in{ background-image:url(../country/images/icon_contents15.jpg);}



/*----------------------------------------------------------------------------
 ***                                                              countrySec
----------------------------------------------------------------------------*/
.countrySec{}
.countrySec .sectionInner{}
.countrySec h3{
    font-size: 160%;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0.7em 0 0.5em 2.1em;
    border: none;
	background-position:left center;
	background-repeat:no-repeat;
    background-size: 8%;
}
.countrySec .comment{
	margin-bottom:1em;
}

.methodList{
	display:flex;
	-moz-display:flex;
	-webkit-display:flex;
	flex-wrap:wrap;
}
.methodList li{
	width:50%;
    font-size: 140%;
    margin-bottom: 8px;
    padding-left: 18px;
    background: url(../country/images/icon_contents00.png) no-repeat left center;
}

.countrySec .dispFlex{
	display:flex;
	-moz-display:flex;
	-webkit-display:flex;
	justify-content:space-between;
	margin-bottom:1em;
}
.countrySec table{
	width:48%;
}
.countrySec tr{}
.countrySec th,
.countrySec td{
	padding:0.5em;
}
.countrySec th{
	background-color:#e5e5e5;
}
.countrySec td{}
.countrySec .dispFlex p{
	width:48%;
}

.countrySec .link{
	font-size:140%;
}


#usSec h3{ background-image: url(../country/images/icon_contents01.png);}
#ukSec h3{ background-image: url(../country/images/icon_contents02.png);}
#ieSec h3{ background-image: url(../country/images/icon_contents03.png);}
#caSec h3{ background-image: url(../country/images/icon_contents04.png);}
#auSec h3{ background-image: url(../country/images/icon_contents05.png);}
#nzSec h3{ background-image: url(../country/images/icon_contents06.png);}
#phSec h3{ background-image: url(../country/images/icon_contents07.png);}
#fjSec h3{ background-image: url(../country/images/icon_contents08.jpg);}
#krSec h3{ background-image: url(../country/images/icon_contents09.png);}
#frSec h3{ background-image: url(../country/images/icon_contents10.png);}
#geSec h3{ background-image: url(../country/images/icon_contents11.png);}
#mtSec h3{ background-image: url(../country/images/icon_contents12.png);}
#esSec h3{ background-image: url(../country/images/icon_contents13.png);}
#itSec h3{ background-image: url(../country/images/icon_contents14.png);}



/*----------------------------------------------------------------------------
 ***                                                               form
----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------
 ***                                                              rightsection
----------------------------------------------------------------------------*/
.rightSection {}
.rightSectionInner {}


/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea{}
#footerAreaInner {}
#footerAreaLink{}
#footerAreaTxt{}
#footerAreaLogo {}
#footerCopyright{}


/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop {}


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section {}
.sectionInner {}
